欢迎光临
我们一直在努力

如何用技术验证激活注册邮箱?

一.先说思路

1.数据库加三个字段,state:(0:未激活,1:激活成功),ActiCode:(放激活码),token_exptime(过时时间,用来验证激活邮件是否过时)html

2.用户填写资料,点击注册,插入数据成功,state字段默认是0,同时生成一个ActiCode(用传过来的邮箱、密码、和当前时间加密造成)也存入数据库java

3.发送邮件。。。提示用户登陆邮箱激活。。。邮件中带一个激活成功页的URL,URL里有两个参数(1,用户ID,2:激活码)

4.用户登陆邮箱点击连接,来处处理激活的业务逻辑页面或Servlet,获得URL中两个参数,以这两个参数为条件查询数据库里的数据,若是有,取当前时间和以前存入数据库的过时时间做比较,看是否过时,过时,删除数据库中该条记录,并转到失败页面,没过时,查看连接传过来的激活码与数据库字段激活码是否一致,不一致,一样删除数据库中该条记录,并跳转到激活失败界面,一致,则将字段state为1,激活成功,转到激活成功页。。。

赞(0)
未经允许不得转载:syvip.com免费电子邮箱 » 如何用技术验证激活注册邮箱?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

@syvip.com致力于提供优质的免费电子邮箱服务

使用条款隐私声明