谁能给我一个思路 注册-发邮件-激活帐户-方可登录!

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:58:51
在我网站注册以后 我发给他写的那个邮箱一个邮件,上面有个链接!
迷惑1:那个链接上存了什么信息!
迷惑2:他点了那个链接,我的页面上接收的是什么?
迷惑3:如何设置那个链接的有效时间!
迷惑4:当他点注册时,是否已经把他的个人信息放到我的数据库当中了,
然后当他点完链接以后,更改用户状态?

希望可以得到一一解答!我是学ASP.NET的!
如果能有个小例子也可以,我主要是不太了解他的一个流程!
希望有过相关经验的大哥可以不吝赐教

1.链接存的是注册的帐号和你自动生成的一组密码.
2.你接收该帐号和之前生成的密码.去数据库里确认后.把帐号状态改为已激活.
3.在你接收到帐号和生成密码的时候.拿出他当时注册时的时间和现在时间比较.如果在有效期则成功.若过期.直接删掉当时的注册信息.
4.对.已经存在数据库了.只是数据不完整.

你可以这样
那个连接存的信息就是传过去一个参数
这个参数就是 用户名的 base64算法加密
然后在接受页面接受到这个参数,解密后把这个用户名的用户激活即可(建立数据库的时候,默认激活字段设置为没激活)