我目前正在開發一個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)。 –