我可以使用不同的凭据登录到不同的asp.net mvc4区域,而不会发生登录会话冲突吗?

时间:2013-01-04 10:44:19

标签: asp.net-mvc session asp.net-mvc-areas simplemembership

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

1 个答案:

答案 0 :(得分:1)

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

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

[授权(Roles =“Admininstrator”)]仅限管理员操作

[授权]任何授权用户操作

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

或者我误解了你的要求?