首页 > 解决方案 > 我们可以在 django 中为三种不同类型的用户进行三种不同的身份验证,并且所有三种用户都会以不同的方式登录

问题描述

在我的 Django Web 应用程序中,我想创建三种不同类型的用户。一个用户只需输入他们的凭据就可以创建他们的帐户,登录时他将使用他的用户名,下一个用户将是管理员,第三个用户不能直接创建他的帐户。第三个用户在输入他的凭据后,他创建帐户的请求将被发送给管理员,并且只有在管理员验证他之后才会创建帐户,否则不会创建帐户。并且在第三个用户登录时应该使用他的电话号码。正如您在此处看到的,所有三个用户都有不同的注册和登录过程,并且通过不同的身份验证。这个问题有什么解决办法吗?我到处搜索,但未能找到解决方案。

标签: djangopython-3.x

解决方案


推荐阅读