php - 带有一个登录页面的 Laravel 多重身份验证应用程序
问题描述
我正在使用 Laravel 创建一个多身份验证应用程序,并且我需要所有用户都使用一个登录页面。如何使用守卫或中间件实现此功能?
解决方案
为此,您必须这样做:
- 创建一个以roleID、roleName为字段的角色表
- 使用 modID、modName 和 route 作为字段创建模块表
- 使用 assignmodID、roleID 和 modID 作为字段创建 assignModules 表
- 使用assignRoleID、roleID、usersID 创建assignRole 表
使用 usersID 等创建用户表。
您可以创建路线并保存在模块表中
- 您可以创建您的用户角色并保存在角色表中
- 然后您可以将模块分配给角色并保存在分配模块表中
- 然后您可以将角色分配给用户并保存在assignrole表中
这只是逻辑。希望能帮助到你
推荐阅读
- string - 在 Julia 中将浮点或字符串类型的数组转换为 int 类型(从 Python 复制 int())
- python-3.x - python - 如何为python中的每个折叠交叉验证获取错误分类的实例及其索引?
- azure - 在可通过本地 IP 访问的远程服务器上运行 Powershell 脚本
- sql - 在描述中找出少于一个值
- json - 如何在列表视图中为单个项目增加递减计数器
- django - 从 Django 中的 QuerySet 获取特定值
- mysql - 在 phpmyadmin 中禁用此查询的警告 linting
- ios - UNLocationNotificationTrigger 仅在特定时间范围内
- python - 如何从python tkinter中的整个按钮字符串更改单词的颜色
- d3.js - 带有 svg 渐变的热图颜色图例不起作用