1

我有一个 asp.net mvc4 应用程序,使用 simplemembership 进行身份验证。
在这个应用程序中,我有一个管理区域,前端是应用程序的根(不是区域)。
我希望能够在不覆盖另一个登录会话的情况下登录这两个区域。
是否可以将管理区域定义为单独的应用程序,如何定义?

4

1 回答 1

1

如果我理解正确,您希望管理员能够登录网站的管理部分和网站的“常规”认证部分,但非管理员用户只能登录“常规”验证网站的一部分?

您是否可以仅使用角色来装饰仅对管理员可用的控制器操作与对任何授权用户可用的控制器操作?

[Authorize(Roles="Admininstrator")] 仅用于管理员操作

[Authorize] 用于任何授权的用户操作

http://geekswithblogs.net/tyarmer/archive/2010/02/25/strongly-typed-roles-in-mvc-with-authorize-attribute.aspx

还是我误解了你在问什么?

于 2013-01-25T18:26:57.337 回答