我在 Django 中有一个网络应用程序。我尝试使用令牌生成器进行密码重置来创建验证邮件,但它没有激活电子邮件。
问题来了:
- 当用户提供电子邮件时,它应该检查电子邮件是否存在于数据库中。 (数据库将使用用户电子邮件进行更新)
- 在验证数据库中是否存在电子邮件后,系统会提示用户创建密码。
- 创建密码后,用户可以登录到相应的页面。
有什么解决办法吗?我尝试并遵循:
https://medium.com/@frfahim/django-registration-with-confirmation-email-bb5da011e4ef
上面的帖子帮助我发送了电子邮件,但是在验证电子邮件后用户没有被激活。该帖子不符合我的要求,但我尝试检查是否可以进行电子邮件验证。
是否有针对 Django 的任何第三方模块或针对我提到的要求的任何解决方案?
原文由 Joel Deleep 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想出了一个解决方案,但对于第二个要求,用户必须在创建帐户时输入密码。主要目标是验证用户提供的电子邮件。
楷模
代币
观点
形式
电子邮件模板
regform.html