当前位置:编程学习 > C#/ASP.NET >>

注册用户名如何与手机绑定并激活 60

给文字说明 谢谢 --------------------编程问答-------------------- 用户注册的时候验证注册信息无误后,产生一个数字验证码保存起来。

比如有效期是1分钟,就设置1分钟。

并发送到手机上,回复短信后比较回复内容和之前产生的验证码。

一样的话就激活勒。

和邮箱激活差不多,只不过短信麻烦一点。 --------------------编程问答-------------------- 我也是这样想的 有没有更好的方法? --------------------编程问答--------------------
引用 1 楼 nextuntil 的回复:
用户注册的时候验证注册信息无误后,产生一个数字验证码保存起来。

比如有效期是1分钟,就设置1分钟。

并发送到手机上,回复短信后比较回复内容和之前产生的验证码。

一样的话就激活勒。

和邮箱激活差不多,只不过短信麻烦一点。

思路是这样。。。。顶! --------------------编程问答-------------------- --------------------编程问答--------------------
引用 1 楼 nextuntil 的回复:
用户注册的时候验证注册信息无误后,产生一个数字验证码保存起来。

比如有效期是1分钟,就设置1分钟。

并发送到手机上,回复短信后比较回复内容和之前产生的验证码。

一样的话就激活勒。

和邮箱激活差不多,只不过短信麻烦一点。

还得用手机回复多麻烦!!
直接把验证码发到用户的手机上
再将生成的验证码与用户输入的验证码对比就行了 --------------------编程问答-------------------- 靓仔可能问 怎么发吧? --------------------编程问答-------------------- 不知道 --------------------编程问答--------------------
1,建立一个表(存储激活码和用户信息的关系),没个用户只存有一个关系,所存有的关系为最后一次的验证 码,无论验证成功或者失败后都要清楚当前用户的关系;
字段
 
int num;//自增的,不管
String checknum;//验证嘛
int userid;//用户id
与用户表关系为 1-1,(一对一关联系)


2,验证:用户填写验证时,取出数据库所对应字段进行比对!
验证失败后,由后台生成新的验证码存入数据表并将新的验证码发送给用户,直到注册注册成功!如注册成功此表就不会再存在该用户的验证关联,即删除该关系!



第二个和这个没有太多的变化,就是在USER表后面添加一个储存验证码的字段就行了!每次存一条新的成功后才能给用户发到手机!否则就会出现用户永远验证失败的情况!
在进入我的账户之中以后提示你的现有的未处理的订单的状态并在取消订单和处理订单之后回复相应的订单状态的邮件!






以上的就是我的思路的! --------------------编程问答--------------------
引用 8 楼 ming81002868 的回复:
1,建立一个表(存储激活码和用户信息的关系),没个用户只存有一个关系,所存有的关系为最后一次的验证 码,无论验证成功或者失败后都要清楚当前用户的关系;
字段
 
int num;//自增的,不管
String checknum;//验证嘛
int userid;//用户id
与用户表关系为 1-1,(一对一关联系)


2,验证:用户填写验证时,取出数据库所对应字段进行比对!
……


恩,可行的方案,应该是类似于江苏移动话费清单查询的功能。
操作方式与思路相同。
--------------------编程问答--------------------
引用 6 楼 a19895161989516 的回复:
靓仔可能问 怎么发吧?


可以参考下是否使用短信猫, --------------------编程问答-------------------- 注册时生成个验证码保存数据库。然后发送短信到用户手机。然后设置验证码有效期。过期就删除数据库中验证码。然后用户输入验证码判断是否相同。相同就绑定。不相同就出现重新发送短信。。 --------------------编程问答-------------------- 要不用短信猫。要不就要端口发。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,