• 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方法里反复重定向。不知道这是什么原因
  • 相关阅读:
    python
    python
    python
    python
    python 序列化
    字典
    异常处理
    类的成员,类的特殊方法
    HTMLEditor类常用方法说明
    HTMLEditor类常用属性说明
  • 原文地址:https://www.cnblogs.com/needrunning/p/3315869.html
Copyright © 2020-2023  润新知