protected override void OnActionExecuting(ActionExecutingContext filterContext)
 {
     Models.RedisSession <UserInfo> redisSession = new Models.RedisSession <UserInfo>(filterContext.HttpContext, true, 120);
     if (!redisSession.IsExistKey("UserCode"))
     {
         filterContext.Result = Redirect(WeChateSiteHelper.getOauthURL(HttpUtils.Ins.UrlEncode(filterContext.HttpContext.Request.RawUrl)));
     }
 }
Example #2
0
 public override void OnActionExecuting(ActionExecutingContext filterContext)
 {
     Models.RedisSession <UserInfo> redisSession = new Models.RedisSession <UserInfo>(filterContext.HttpContext, true, 120);
     if (!redisSession.IsExistKey("UserCode"))
     {
         string Key = filterContext.HttpContext.Request.RawUrl.MD5();
         if (!RedisBase.ContainsKey(Key))
         {
             RedisBase.Item_Set(Key, filterContext.HttpContext.Request.RawUrl);
         }
         filterContext.Result = new RedirectResult(WeChateSiteHelper.getOauthURL(Key));
     }
 }