yl
2022-10-29 541f5ec7d947837f873435bea873e95c4b6cc95e
VueWebApi/Tools/ChannelActionFilterAttribute.cs
@@ -28,7 +28,8 @@
        {
            try
            {
                var rediskey = HttpContext.Current.Request.Cookies["rediskey"].Value.ToString();
                var rediskey = HttpContext.Current.Request.Cookies["rediskey"].Value.ToString();
                var guid = HttpContext.Current.Request.Cookies["guid"].Value.ToString();
                base.OnActionExecuting(actionContext);
                //如果存在
                if (redis.Get<User>(rediskey, 0).userid.ToString() != "")
@@ -36,7 +37,7 @@
                    //获取redis中当前用户信息
                    User r_loginUser = redis.Get<User>(rediskey, 0);
                    //如果session中的用户guid和redis中的用户guid匹配
                    if (r_loginUser.rediskey.Equals(rediskey))
                    if(r_loginUser.guid.Equals(guid))
                    {
                        //重置过期时间
                        redis.KeyExpire(rediskey, redis.secondsTimeOut);