laravel - Laravel 多表身份验证
问题描述
我有三个表 管理员管理员, 教师教师, 学生学生。
这些用户中的每一个都有自己的仪表板(AdminDash、TeacherDash、StudentDash)。现在我要做的就是,每个用户在登录后都会被发送到他们各自的仪表板。甚至有可能这样做。
这也可以使用单个登录表单来完成,或者我是否需要为每种情况创建不同的登录表单并使用不同的控制器进行身份验证。
编辑:实际上,这里的老师和学生填写不同的注册表,价值不同,所以我不想将它们存储在同一张表中。管理员适用于运行该站点的管理员和超级管理员。他们登录后使用的仪表板也不同。
解决方案
我发布了一个自定义 laravel,用于在一个 laravel 项目中管理多重身份验证。在示例分支中,我逐步提交以描述您最了解的所有内容。拉拉辛
这也可以使用单个登录表单来完成,或者我是否需要为每种情况创建不同的登录表单并使用不同的控制器进行身份验证。
您可以创建一个登录表单组件并在您想要的任何地方使用它。
推荐阅读
- gmail-api - 如何验证 Google PubSub 是否正在访问我的端点而不是其他参与者
- python - 将函数结果存储到对象
- c# - 通过过程传递变量以切换
- android - 无法解决:com.android.support 版本为 28
- blockchain - 用于测试硬币的 Aion 水龙头
- python - 在python中同时运行两个进程
- julia - 如何在 Julia 中将数组转换为矩阵
- c# - XAML 文件中的命名空间错误中不存在名称
- java - java中的数字金字塔嵌套循环
- google-cloud-platform - 通过 Cloud Function 插入 BigQuery 不起作用