采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问一下老师,如果想再发一次邮箱验证,第一次可能由于某种原因没收到,那怎么实现,我再次注册填写原来的邮箱就会提示我邮箱已经注册
你好,我是课程助手,可以在数据库中先改下这个记录,进行课程继续,如果在代码层面进行处理的话,邮箱发送是否成功成功才执行下面的类似入库等操作不成功则需要对入库的一些操作进行回滚,完全不写入库等等,可以加个异常进行调试判断,希望对你有帮助
很棒,为了使得课程进行顺利,可以尝试删除之前的写入到userprofile表的记录,这样就可以用这个邮箱再次尝试了。 不过从需求的层面上来讲。如果某个邮箱第一次注册没有收到邮件,这个不管是在课程中还是在其他的网站中这种都是一个常见的情况,也需要去解决,但是这种解决方案需要前端配置,也就是说需要些前端页面,具体的逻辑是这样的: 如果后端检测到用户已经注册并且未激活,这个时候前端弹出一个页面,这个页面中有一个连接 “再次发送激活邮件”,这样就要求后端有一个可以再次发送 验证邮箱的接口。 所以通过上面的分析我们可以看到,这里需要涉及到前端和后端都需要修改,因为课程是初级课程所以没有提供这个功能
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
14.8k 81
789 4
1.6k 22
1.4k 20