日期:2014-05-19  浏览次数:20412 次

注册是通过邮箱激活
在注册时会把注册信息发到你填的邮箱
你必须要通过油箱才能激活
这是怎么做的?

我明白一点,就是把参数发到邮箱,并存进数据库,
但是具体的有点迷糊,
最好请您说详细一点,

------解决方案--------------------
我没有做过,不我的想法是。
在数据表里面要有一个字段是判断是否通过验证。
然后注册成功,发一个EMAIL到邮箱里面去,
会员需要到邮箱里面去点击一个网址,当然,里面要带参数
到了该网址后就激活该用户状态
你在登陆时候也进行判断就行了,该字段是你可以登陆的值就登陆,否则,就是要通过验证。
自己好好设计一下就可以了。
------解决方案--------------------
邮件中加个带参数的链接即可,只有进入邮箱才能点这个连接
参数注册时由程序随机生成并记录
程序接收到这个参数的链接时,与服务器中的记录对比,
如果正确,完成注册
------解决方案--------------------
程序自动发邮件也是很简单的,调用线程的方法即可~
------解决方案--------------------
注册成功后生成一个guid,并把guid和注册信息保存到数据库
把该guid作为参数加到url后作为激活url,你只需要判断该guid在数据库是否存在并且未激活就ok了
------解决方案--------------------
很简单的:

一、用户信息表:用户名、密码......等。

二、账号激活表:用户ID(FK)、激活码(GUID)、是否已激活、激活时间。

用户注册时在账号激活表中插入一条记录,为用户分配激活码,并发送邮件;用户登录时除了验证用户名和密码外再检查激活表,如果已激活允许登陆,否则不允许。

用户激活可做一个页面,接收GUID参数:update 激活表 set 是否已激活=1 where guid=@guid