如何禁用所有身份验证步骤的all-auth?(发送验证电子邮件)

9

我正在使用all-auth(all-auth-rest)进行基本的授权/身份验证。默认情况下,当用户注册时,Django all-auth会尝试发送验证电子邮件。

我该如何禁用它以防止发送验证电子邮件?


我认为,在settings.py中,ACCOUNT_EMAIL_VERIFICATION = 'none'或'optional'。 - Sascha Rau
你说得对。谢谢 :) 你想回答这个问题并获得声望分吗? - merry-go-round
none 不发送任何验证电子邮件,optional 发送验证电子邮件,但不需要验证即可登录,这意味着用户可以在未点击电子邮件的情况下登录。 - Piyush Maurya
2个回答

16

settings.py中添加:

ACCOUNT_EMAIL_VERIFICATION = 'none'

它不会发送任何验证邮件。

参考: django-allauth 配置。


9
我认为,在settings.py中,ACCOUNT_EMAIL_VERIFICATION = 'none'或'optional'。

1
optional 只是使得验证不是必须的,但是 allauth 仍然会发送邮件。应该使用 none 来完全禁用它。 - SoroushA

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接