管理区域与前端的Asp.net MVC3 Seprate身份验证

时间:2012-02-15 06:23:57

标签: asp.net-mvc-3 forms-authentication asp.net-mvc-areas

我创建了一个名为“admin”的区域的MVC3网站我使用管理控制器上的属性来保护它并且工作正常。但是如果管理员用户到达前端,他应该仍然没有登录该站点的那部分。他应该必须能够使用另一个用户名登录到前端。 我该怎么处理呢?

1 个答案:

答案 0 :(得分:1)

您可以使用角色。因此,定义在管理区域控制器上使用admin属性时指定的Authorize角色,然后定义将用于前端控制器上的Authorize属性的另一个角色:

[Authorize(Roles = "admin")]