Exemplo n.º 1
0
 /// <summary>
 /// 身份验证
 /// </summary>
 /// <param name="filterContext"></param>
 public void OnActionExecuting(ActionExecutingContext filterContext)
 {
     if (flag)
     {
         string UserDb = CookieHelper.GetCookieValue("UserInfo");
         if (!string.IsNullOrEmpty(UserDb))
         {
             //解密
             UserDb = EncryptHelper.Decrypt(ConstantConfig.KEY, UserDb);
             string[] sArray = UserDb.Split(',');
             //判断账号密码
             if (UsersProvider.CookieLoginIn(sArray[0], sArray[1]))
             {
                 return;
             }
             //信息有误 转跳登陆页
         }
         ActionResult url = new RedirectResult(ConstantConfig.Login_In_Url);
         filterContext.Result = url;
         return;
     }
 }