用户注册邮箱验证逻辑

Posted 郁冬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用户注册邮箱验证逻辑相关的知识,希望对你有一定的参考价值。

1、数据库增加两个字段:一个存验证码,一个存验证状态

2、用户注册后给邮箱发邮件,地址上带上验证码参数

3、用户点击地址,通过地址获取到验证码,拿这个验证码到数据库查找是否存在

4、如不存在验证失败,如果存在改了验证状态,并重置了验证码,跳转登录页

5、用户再点进来的话给一个友好的页面,说已经验证通过,提醒登陆

以上是关于用户注册邮箱验证逻辑的主要内容,如果未能解决你的问题,请参考以下文章

一次SRC实战 逻辑漏洞

邮箱注册登录 之 发送邮箱 | Django

业务逻辑漏洞挖掘随笔信息一致性安全篇

alpha阶段项目主要问题及改进措施

JavaMai——邮箱验证用户注册

ThinkPHP邮箱验证