如何解决Django all-auth允许用户仅在验证用户电子邮件地址后才能登录
我如何覆盖AllAuth默认的LoginView,以允许用户仅在验证其电子邮件地址后才能登录?
解决方法
您需要设置:ACCOUNT_EMAIL_VERIFICATION="mandatory"
设置为“强制”时,用户将无法登录,直到验证电子邮件地址为止。选择“可选”或“无”以允许使用未经验证的电子邮件地址登录。如果为“可选”,则仍发送电子邮件验证邮件,而如果为“无”,则不发送电子邮件验证邮件。
还要记住,在设置之前,您还需要设置ACCOUNT_EMAIL_REQUIRED=True
将此设置为“强制性”要求ACCOUNT_EMAIL_REQUIRED为True
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。