【发布时间】:2013-05-21 07:14:37
【问题描述】:
所以 Sentry2 很棒,
它有角色、权限、激活……不胜枚举。 因此,如果您想对使用您的应用程序的用户进行身份验证,那就太好了。
但是,如果您想为您的应用程序提供多种用户类型怎么办?
举个简单的例子,我有一个应用程序,我是它的管理员,我通过 /admin/.. 路由运行应用程序,所以我使用 sentry 来授权。
但现在应用正在发生变化,我们在应用中加入了“购物车”模块。
我们现在需要能够授权购物车中的用户。它们与实际管理应用程序的用户无关。所以我们希望他们在自己的表中,拥有自己的元数据、登录/注册路由等。
这就是 get 复杂的地方。我们基本上需要安装两个 Sentry2,一个用于应用程序管理器,一个用于客户端。
我们怎样才能做到这一点?
【问题讨论】:
-
你为什么不只使用组? docs.cartalyst.com/sentry-2/groups/create
-
因为对于我的管理用户我不关心他们的邮政地址是什么,但对于我的购物车用户我不给他们一个“官方头衔”。完全不同的数据集,所以我想要不同的表。
-
您找到解决方案了吗?同样的问题
标签: php authentication laravel administration laravel-4