2

所以Sentry2很棒,

它具有角色、权限、激活……不胜枚举。因此,如果您想对使用您的应用程序的用户进行身份验证,那就太好了。

但是,如果您想为您的应用程序提供多种用户类型怎么办?

举个简单的例子,我有一个应用程序,我是它的管理员,我通过 /admin/.. 路由运行应用程序,所以我使用 sentry 来授权。

但现在应用程序正在发生变化,我们在应用程序中包含了一个“购物车”模块。

我们现在需要能够授权购物车中的用户。它们与实际管理应用程序的用户无关。所以我们希望他们在自己的表中,有自己的元数据、登录/注册路由等。

这就是复杂的地方。我们基本上需要安装两个 Sentry2,一个用于应用程序管理器,一个用于客户端。

我们应该怎么做?

4

2 回答 2

1

您可以通过使用组来区分用户。然后,您可以将所有用户的基本数据存储在 users 表中,并创建第二个表来包含您需要为购物者存储的额外数据。

于 2013-05-26T06:42:05.553 回答
0

看看这里:http ://help.cartalyst.com/discussions/questions/110-how-to-use-multiple-configurations-of-sentry-in-the-same-laravel-4-app-one-for -public-and-one-for-admin-area

我正在尝试这样做,但它有些令人困惑。

于 2013-07-14T19:21:28.703 回答