重发邮箱激活

来源:6-9 用户注册-3

yuuulong

2019-01-14

请问一下老师,如果想再发一次邮箱验证,第一次可能由于某种原因没收到,那怎么实现,我再次注册填写原来的邮箱就会提示我邮箱已经注册

写回答

1回答

Ethreal

2019-01-15

你好,我是课程助手,可以在数据库中先改下这个记录,进行课程继续,如果在代码层面进行处理的话,邮箱发送是否成功成功才执行下面的类似入库等操作不成功则需要对入库的一些操作进行回滚,完全不写入库等等,可以加个异常进行调试判断,希望对你有帮助

0
1
bobby
很棒,为了使得课程进行顺利,可以尝试删除之前的写入到userprofile表的记录,这样就可以用这个邮箱再次尝试了。 不过从需求的层面上来讲。如果某个邮箱第一次注册没有收到邮件,这个不管是在课程中还是在其他的网站中这种都是一个常见的情况,也需要去解决,但是这种解决方案需要前端配置,也就是说需要些前端页面,具体的逻辑是这样的: 如果后端检测到用户已经注册并且未激活,这个时候前端弹出一个页面,这个页面中有一个连接 “再次发送激活邮件”,这样就要求后端有一个可以再次发送 验证邮箱的接口。 所以通过上面的分析我们可以看到,这里需要涉及到前端和后端都需要修改,因为课程是初级课程所以没有提供这个功能
2019-01-15
共1条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程