就是在注册的时候需要发送一个验证码到邮箱然后把收到的邮箱填入验证码区才能注册成功,现在的问题是 这个逻辑怎么写,邮件发送一个随机数到邮箱以后,这个验证码如果实现功能?求大婶给个逻辑或者学习地址,或者代码。
2 回答
桃花长相依
TA贡献1860条经验 获得超8个赞
1、 在注册页面里用户点击发送邮件验证码的时候,传到后台,后台生成一个随机数,以带有邮箱地址的字符串作为key,随机数作为value保存到
缓存里(如Redis),过期时间可以设置10分钟,然后调用发送邮件的代码。
2、用户收到邮件后填入收到的验证码,然后点击注册的时候带过来验证码,用带有邮箱地址的字符串作为key去查询缓存,如果拿到value和传过来的
一致,那就是正确的。
添加回答
举报
0/150
提交
取消
