0

我无法登录到管理页面。在 setting.py 中删除以下语句后,我可以照常登录。

AUTHENTICATION_BACKENDS = ('chula.models.MyCustomBackend', )

这是这个 authen 后端来自 http://www.djangorocks.com/tutorials/creating-a-custom-authentication-backend/creating-the-imap-authentication-backend.html的来源

我想同时使用这个 authen bakend 和管理页面。谁能帮我 ?

4

1 回答 1

2

AUTHENTICATION_BACKENDS应该包含所有要使用的身份验证后端。因此,如果您想使用默认后端以及自定义后端,您应该同时指定它们:

AUTHENTICATION_BACKENDS = (
    'django.contrib.auth.backends.ModelBackend',
    'chula.models.MyCustomBackend',
)

有关详细信息,请参阅有关指定身份验证后端的文档。

于 2013-02-05T19:15:29.540 回答