Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们都知道只有一个auth.php可以声明我们的模型、表等。它将用于 L4 的内置 auth 功能。有没有办法可以创建另一个身份验证?
auth.php
场景:一个典型的站点有一个用户和一个管理员门户,它可以完全控制站点,当然两者都需要登录。L4 的 Auth 功能已经为用户设置好了,但是对于管理员呢?我真的很想为管理员提供与用户一样的身份验证功能。
您正在处理两个单独的问题身份验证和访问/权限。您将使用单个用户表来进行身份验证/登录,无论它是标准用户还是管理员用户。然后,您需要一个权限系统来处理确定允许活动用户执行的操作。您可以让这变得简单,就像type在您的用户表上有一个列,您可以使用它来确定您是否为用户提供管理员或常规视图。或者,您可以更高级并使用sentry或authority之类的东西。如果您想自己尝试一下,也可以对 RBAC(基于角色的访问控制)进行一些研究。
type