繁体   English   中英

两种身份验证-Laravel 4

[英]Two type of authentication - laravel 4

我们都知道,只有一个auth.php可以声明我们的模型,表等,这些文件将用于L4的内置auth函数。 有没有办法我可以创建另一个身份验证?

场景:一个典型的站点具有用户和一个ADMIN PORTAL,该站点具有对该站点的完全控制权,当然两者都需要登录。 L4的身份验证功能已经为用户设置,但是对于管理员呢? 我真的很想拥有与用户一样的管理员身份验证功能。

您正在处理两个独立的问题,即身份验证和访问/权限。 您将使用单个用户表来进行身份验证/登录,而不管它是标准用户还是管理员用户。 然后,您需要一个权限系统来处理确定活动用户被允许执行的操作。 您可以简单地做到这一点,就像在用户表上有一个type列,用于确定是向用户提供管理员视图还是常规视图。 或者,您可以更高级些,使用哨兵授权之类的东西。 如果您想自己尝试一下,也可以对RBAC(基于角色的访问控制)进行一些研究。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM