django - 我们可以在 django 中为三种不同类型的用户进行三种不同的身份验证,并且所有三种用户都会以不同的方式登录
问题描述
在我的 Django Web 应用程序中,我想创建三种不同类型的用户。一个用户只需输入他们的凭据就可以创建他们的帐户,登录时他将使用他的用户名,下一个用户将是管理员,第三个用户不能直接创建他的帐户。第三个用户在输入他的凭据后,他创建帐户的请求将被发送给管理员,并且只有在管理员验证他之后才会创建帐户,否则不会创建帐户。并且在第三个用户登录时应该使用他的电话号码。正如您在此处看到的,所有三个用户都有不同的注册和登录过程,并且通过不同的身份验证。这个问题有什么解决办法吗?我到处搜索,但未能找到解决方案。
解决方案
推荐阅读
- macos - 向 macOS Mojave LaunchDaemon 授予相机权限
- memory-leaks - 在模型上运行推理时 mxnet cpu 内存泄漏
- loops - Shopify 循环 - 如果变体没有图像,则跳过产品变体
- python - 从对应于列值的熊猫数据框中随机选择所有行的有效方法
- visual-studio - 使用 Visual Studio 即时窗口将数组内容保存到文件
- jsf-2 - 嵌入 JSF 页面和 webjar (Bootstrap css)
- ios - 如何使用 Swift 4.2 设置标志并将一些值从 Popup 呈现模型视图控制器传递到 Tabbar 主视图控制器?
- vb.net - VB.Net错误检查列表中的字典是否包含字符串
- xamarin - 无法在发布模式下构建 Xamarin Android 应用程序
- docker - CentOS6.5如何指定docker的安装路径?