Django:如何使用主密码实现自定义身份验证

时间:2017-02-22 16:26:11

标签: python django login

我需要在django中实现cusotm授权,其工作原理如下: 用户使用他的forname,surname和存储在特定表中的全局密码登录。

我想知道实现这一点需要什么样的steos。

我想到的事情:

  • 自定义用户模型
  • 自定义身份验证后端
  • ???

管理员登录也应该有效。

对此有何想法?

1 个答案:

答案 0 :(得分:0)

您需要创建自定义后端。 https://docs.djangoproject.com/en/1.10/topics/auth/customizing/#writing-an-authentication-backend

文档中有一个静态用户名/密码的示例后端。您只需在此函数中添加firstname / lastname检查。