【问题标题】:How to disable verification step for all-auth? (sending verification email )如何禁用所有身份验证的验证步骤? (发送验证邮件)
【发布时间】:2018-02-02 12:27:34
【问题描述】:

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

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

【问题讨论】:

  • 我认为,ACCOUNT_EMAIL_VERIFICATION = 'none' or 'optional' in settings.py
  • 你是对的。谢谢 :) 你想回答这个问题并获得声望吗?
  • none 不发送任何验证邮件,optional 发送验证邮件,但无需验证即可登录,即用户无需点击邮件即可登录。

标签: django django-allauth django-rest-auth


【解决方案1】:

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

【讨论】:

  • optional 只是不需要验证,但allauth 仍然会发送电子邮件。 none 应该用来完全禁用它。
【解决方案2】:

settings.py 添加:

ACCOUNT_EMAIL_VERIFICATION = 'none'

它不会发送任何电子邮件进行验证。

参考:django-allauth Configuration.

【讨论】:

    猜你喜欢
    • 2019-06-01
    • 2021-10-18
    • 2016-09-26
    • 2017-09-22
    • 2018-02-10
    • 2021-04-27
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    相关资源
    最近更新 更多