SecurityException如何重定向到登录页面?

时间:2016-09-09 03:37:26

标签: asp.net-mvc

这是我的代码,我想只允许管理员访问,并为其他用户显示登录页面。

[System.Security.Permissions.PrincipalPermission(System.Security.SecurityAction.Demand, Role = "Admin")]
public ActionResult AccessUserData()
{

}

1 个答案:

答案 0 :(得分:2)

在MVC视图中使用AuthorizeAttribute进行权限控制。 Here's a solid MSFT article about it

[Authorize(Roles = "Admin")]
public ActionResult AccessUserData() {}
  

SecurityException会重定向到登录页面吗?

都能跟得上!它将简单地抛出异常,默认情况下应用程序将重定向到它的错误页面。