因爲laravel的內置身份驗證使用用戶模型?例如,我想要將管理員與用戶分開,以便在應用程序,管理員和用戶中構建兩個不同的圖層。我怎樣才能達到這個laravel,因爲它的默認驗證使用用戶表和用戶模型?如何在Laravel中管理兩種不同的身份驗證?
0
A
回答
1
在我看來,沒有必要將兩者分開。管理員和典型用戶可以存在於同一個數據庫表中,因爲它們都是users
,但可以有不同的permissions
。
看起來你只是在尋找一個典型的權限系統(ACL)。有多個可用的包可以幫助你處理這個問題。
0
通常作爲管理員還是你給他們一個角色欄讓說你有一個用戶:用戶,版主和管理員。然後你爲他們獲得角色0,1,2。只要使它成爲一個枚舉,如果你需要檢查Laravel的使用:Auth::user()->role == 2
例如管理員權限:)
+0
感謝您的幫助! –
相關問題
- 1. 如何在Firebase中管理用戶的不同身份驗證
- 2. Laravel身份驗證管理區域
- 3. 管理員身份驗證
- 4. 身份驗證管理器中的交換機身份驗證處理程序
- 5. laravel rest api中的身份驗證和用戶管理
- 6. RESTful服務的兩種身份驗證
- 7. 如何使用Oracle身份管理器進行身份驗證?
- 8. 如何通過兩次身份驗證管理用戶名
- 9. 如何在Android中管理未經身份驗證的會話?
- 10. 如何在laravel中驗證身份驗證?
- 11. Laravel 5對於管理員的單獨身份驗證
- 12. 具有Laravel 5.2身份驗證的簡單管理員用戶
- 13. 如何在soap web服務中管理身份驗證
- 14. Windows身份驗證 - 如何進行身份驗證使用不同的域
- 15. Laravel rest api身份驗證
- 16. Laravel身份驗證錯誤
- 17. Laravel&Vue.js身份驗證
- 18. Laravel身份驗證混淆
- 19. Laravel身份驗證失敗
- 20. AngularJS + Laravel 5身份驗證
- 21. 問:Laravel 5.1身份驗證
- 22. Laravel包身份驗證
- 23. Laravel身份驗證失敗
- 24. 撤銷Laravel身份驗證
- 25. Laravel身份驗證包
- 26. 通過身份驗證Laravel
- 27. 顯示不同的登錄表單並使用不同的登錄身份驗證Laravel身份驗證
- 28. Tomcat管理器身份驗證
- 29. 管理Facebook身份驗證令牌
- 30. rails 3管理員身份驗證
還有一個基本的權限系統內置到[Laravel 5.1.11](http://laravel.com/docs /5.1/authorization)。我沒有用過它,也不知道它與Entrust或Sentinel相比如何,但這是第一方的選擇 –
是的,不同的是,laravel的內置授權是通過硬編碼的「閘門」並且需要在數據庫方面實施一些工作。雖然我非常期待使用laravel新授權系統的預建系統。 –