因为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. 如何使用Oracle身份管理器进行身份验证?
- 6. 如何在Android中管理未经身份验证的会话?
- 7. 如何在laravel中验证身份验证?
- 8. 具有Laravel 5.2身份验证的简单管理员用户
- 9. 显示不同的登录表单并使用不同的登录身份验证Laravel身份验证
- 10. Laravel rest api身份验证
- 11. 问:Laravel 5.1身份验证
- 12. Laravel身份验证错误
- 13. 通过身份验证Laravel
- 14. AngularJS + Laravel 5身份验证
- 15. Laravel包身份验证
- 16. 管理Facebook身份验证令牌
- 17. rails 3管理员身份验证
- 18. 如何使用angular.js中的令牌管理身份验证?
- 19. 如何管理EJB3中的身份验证状态?
- 20. laravel 5.4,添加第二个身份验证(管理面板)
- 21. 身份服务器身份验证管理应用程序在同一主机
- 22. REST API的身份管理和身份验证
- 23. 带有两个身份验证管理器的Spring-Security
- 24. Laravel身份验证 - 身份验证与Sentry
- 25. laravel中的身份验证问题
- 26. Iframe中的Google身份验证 - Laravel 4.2
- 27. Laravel 5.3中的多重身份验证
- 28. Laravel 4身份验证不起作用
- 29. laravel 5.2身份验证不起作用
- 30. Laravel身份验证不起作用
还有一个基本的权限系统内置到[Laravel 5.1.11](http://laravel.com/docs /5.1/authorization)。我没有用过它,也不知道它与Entrust或Sentinel相比如何,但这是第一方的选择 –
是的,不同的是,laravel的内置授权是通过硬编码的“闸门”并且需要在数据库方面实施一些工作。虽然我非常期待使用laravel新授权系统的预建系统。 –