【问题标题】:Django 1.3 authenticationDjango 1.3 身份验证
【发布时间】:2013-09-09 06:40:19
【问题描述】:

我们的应用程序中有摘要式身份验证。出于某种原因,我们看到一些用户具有不同的 id、用户名,如“auth_user”表中,但出于某种原因,在 django_digest_partialdigest 中,user_id 不同,但“login”列具有相同的用户名。

我不知道在什么情况下会导致数据库中出现这种条目。

我们允许注册/激活帐户/重置密码。

【问题讨论】:

    标签: django python-2.7 django-1.3


    【解决方案1】:

    我会尝试回答为什么会发生这种情况,我很久以前就研究过它,所以我会尽可能多地回忆。

    我们允许管理员修改用户的登录 ID,这将更改部分摘要表中的电子邮件 ID。很多时候,他们会通过更改该用户的登录 ID 来使用它来禁用帐户。现在会发生的情况是,由于更改了 id 而无法登录的用户使用与以前相同的电子邮件 id/密码向我们进行了试用注册,因此现在部分摘要表将有两个条目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      • 2011-09-23
      • 2017-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多