gpt4 book ai didi

django - 使用--django allauth 自定义登录过程

转载 作者:行者123 更新时间:2023-12-02 08:03:17 31 4
gpt4 key购买 nike

我正在使用 django-allauth 在我的 django 项目中提供用户登录和身份验证。到目前为止,一切进展顺利,但我遇到了两件事,我不知道是否可以在当前应用程序中实现。感谢任何帮助:

  1. 如果我们进行以下设置ACCOUNT_EMAIL_VERIFICATION = True,则注册后,用户帐户在用户激活电子邮件链接之前不会处于事件状态。但我想做的是允许用户登录,但暂时保持帐户处于事件状态。假设用户在 7 天内没有使用该链接激活帐户,该帐户将被卡住。

  2. 我想允许用户同时使用电子邮件和用户名登录,可以吗?根据当前的自述文件,我们只能执行其中一项。

非常感谢任何形式的帮助。

更新

我已经为第二个问题编写了一个 hack,如果你愿意,你可以在我的 django-alluth 分支 https://github.com/sachingupta006/django-allauth 中查看它。

最佳答案

对于第一个问题,电子邮件确认应用程序存储已发送确认的数据;我会安排一个每天运行的 cronjob,并停用 7 天尚未确认的所有帐户。

关于django - 使用--django allauth 自定义登录过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9056302/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com