标签: asp.net-mvc-3 forms-authentication asp.net-mvc-areas
我创建了一个名为“admin”的区域的MVC3网站我使用管理控制器上的属性来保护它并且工作正常。但是如果管理员用户到达前端,他应该仍然没有登录该站点的那部分。他应该必须能够使用另一个用户名登录到前端。 我该怎么处理呢?
答案 0 :(得分:1)
您可以使用角色。因此,定义在管理区域控制器上使用admin属性时指定的Authorize角色,然后定义将用于前端控制器上的Authorize属性的另一个角色:
admin
Authorize
[Authorize(Roles = "admin")]