我目前正在开发一个laravel的应用程序,其中有3 user_roles
Laravel登录其他用户身份
- 超级管理员
- 联系
- 正常
因此,每个角色可以访问他下面的角色。
e.g
Superadmins可以访问管理员和普通用户帐户。
如何通过单击按钮允许经过身份验证的superadmin用户以管理员或普通用户身份登录?
USER_ROLES TABLE
id name
1 superadmin
2 admin
3 normal
----------------------------
USERS TABLE
id first_name last_name user_role_id password
1 john doe 1 *******
2 jane doe 2 *******
3 cassie snow 3 *******
4 sansa stark 3 *******
您可以为管理员设置会话变量,并在点击按钮时重定向到管理控制台。 –
Superadmin默认应具有所有管理员和用户权限,不是?你能多解释一下吗?还有很多基于角色登录的软件包。 –
@ S.I。是的。 superadmin访问普通用户帐户更加明显。 superadmin的仪表板只包含管理整个系统的内容。而用户有不同的功能。我想要做的是一个superadmin访问普通用户的帐户并代表他执行任务。这就像模仿普通用户。但是所有的活动都将被记录为实际用户(superadmin)。 –