Asp.net mvc 2 使用windows Basic身份验证进行MVC2登录验证
我正在使用,如果用户已验证主控制器已显示。只有属于“管理员”组的用户才能访问此网站。到目前为止,一切进展顺利。我正在使用下面的代码。若用户尝试登录并且不属于“管理员”组,我想在数据库中记录该消息。如何实现这一目标,有什么建议吗Asp.net mvc 2 使用windows Basic身份验证进行MVC2登录验证,asp.net-mvc-2,windows-authentication,Asp.net Mvc 2,Windows Authentication,我正在使用,如果用户已验证主控制器已显示。只有属于“管理员”组的用户才能访问此网站。到目前为止,一切进展顺利。我正在使用下面的代码。若用户尝试登录并且不属于“管理员”组,我想在数据库中记录该消息。如何实现这一目标,有什么建议吗 [Authorize(Roles = "Admin")] public ActionResult Home() { .............. return View(); } 谢谢,您有两个选项,写一个自定义的authorize属性记
[Authorize(Roles = "Admin")]
public ActionResult Home()
{
..............
return View();
}
谢谢,您有两个选项,写一个自定义的authorize属性记录故障,或者创建一个HTTPModule检测401并记录故障。就个人而言,我更喜欢自定义授权属性方法