mvc3權限驗證
protected override void OnAuthorization(AuthorizationContext filterContext)
{
if (//開始權限驗證返回bool)
{
filterContext.Result = new RedirectResult("/Home/index");
return;
}
base.OnAuthorization(filterContext);
}
用戶登錄action
public ActionResult Login() { if (用戶Cookie > 0) { //轉向用戶中心 } }
用戶的權限判斷通過 OnAuthorization 方法
現在有一個問題,客戶端通過 Cookie大於0判斷進入用戶中心,一旦這時不能通過驗證 即權限驗證返回false,則
filterContext.Result = new RedirectResult("/Home/useradmin");跳轉不起作用,程序會在OnAuthorization方法里反復重定向。不知道這是什么原因