MVC3權限驗證,詭異的OnAuthorization


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方法里反復重定向。不知道這是什么原因

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM