我可以登录到不同的asp.net mvc4区域,用不同的凭据,没有登录会话冲突



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

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

您是否可以使用角色来修饰仅对管理员可用的控制器动作,而不是对任何授权用户可用的控制器动作?

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

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

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

还是我误解了你的问题?

最新更新