コード例 #1
0
 public static RedisOpearteResult RefreshLoginTokenData(String tokenID, UserInfo val)
 {
     RedisOpearteResult result = new RedisOpearteResult
     {
         isok = RedisCommon.getInstance.Set<UserInfo>(RedisHashEnum.userinfo, tokenID, val),
         token = tokenID,
         result = JsonConvert.SerializeObject(val)
     };
     RedisCommon.getInstance.SetExpire(tokenID, DateTime.Now.AddMinutes(30));
     return result;
 }
コード例 #2
0
        public static RedisOpearteResult RefreshLoginTokenData(String tokenID, UserInfo val)
        {
            RedisOpearteResult result = new RedisOpearteResult
            {
                isok   = RedisCommon.getInstance.Set <UserInfo>(RedisHashEnum.userinfo, tokenID, val),
                token  = tokenID,
                result = JsonConvert.SerializeObject(val)
            };

            RedisCommon.getInstance.SetExpire(tokenID, DateTime.Now.AddMinutes(30));
            return(result);
        }
コード例 #3
0
 public static RedisOpearteResult getToken(UserInfo val)
 {
     string tokenID = Guid.NewGuid().ToString();
     RedisOpearteResult result = new RedisOpearteResult
     {
         isok = RedisCommon.getInstance.Set<UserInfo>(RedisHashEnum.userinfo, tokenID, val),
         token = tokenID,
         result = JsonConvert.SerializeObject(val)
     };
     RedisCommon.getInstance.SetExpire(tokenID, DateTime.Now.AddMinutes(30));
     return result;
 }
コード例 #4
0
        public static RedisOpearteResult getToken(UserInfo val)
        {
            string             tokenID = Guid.NewGuid().ToString();
            RedisOpearteResult result  = new RedisOpearteResult
            {
                isok   = RedisCommon.getInstance.Set <UserInfo>(RedisHashEnum.userinfo, tokenID, val),
                token  = tokenID,
                result = JsonConvert.SerializeObject(val)
            };

            RedisCommon.getInstance.SetExpire(tokenID, DateTime.Now.AddMinutes(30));
            return(result);
        }
コード例 #5
0
        /// <summary>
        /// 刷新用户token
        /// </summary>
        /// <param name="tokenID"></param>
        public static RedisOpearteResult RefreshUserToken(string tokenID)
        {
            var isExist = RedisCommon.getInstance.Exist <UserInfo>(RedisHashEnum.userinfo, tokenID);
            RedisOpearteResult result = new RedisOpearteResult
            {
                isok   = isExist,
                token  = tokenID,
                result = "Token过期"
            };

            if (isExist)
            {
                result.result = "成功延迟30分钟";
                RedisCommon.getInstance.SetExpire(tokenID, DateTime.Now.AddMinutes(30));
            }
            return(result);
        }
コード例 #6
0
        /// <summary>
        /// 退出
        /// </summary>
        /// <param name="tokenID"></param>
        /// <returns></returns>
        public static RedisOpearteResult LoginOff(string tokenID)
        {
            var isExist = RedisCommon.getInstance.Exist<UserInfo>(RedisHashEnum.userinfo, tokenID);
            RedisOpearteResult result = new RedisOpearteResult
            {
                isok = isExist,
                token = tokenID,
                result = "Token过期"
            };
            if (isExist)
            {
                result.result = "退出成功";
                RedisCommon.getInstance.Remove(RedisHashEnum.userinfo, tokenID);
            }

            return result;
        }
コード例 #7
0
        /// <summary>
        /// 退出
        /// </summary>
        /// <param name="tokenID"></param>
        /// <returns></returns>
        public static RedisOpearteResult LoginOff(string tokenID)
        {
            var isExist = RedisCommon.getInstance.Exist <UserInfo>(RedisHashEnum.userinfo, tokenID);
            RedisOpearteResult result = new RedisOpearteResult
            {
                isok   = isExist,
                token  = tokenID,
                result = "Token过期"
            };

            if (isExist)
            {
                result.result = "退出成功";
                RedisCommon.getInstance.Remove(RedisHashEnum.userinfo, tokenID);
            }

            return(result);
        }
コード例 #8
0
 /// <summary>
 /// 刷新用户token
 /// </summary>
 /// <param name="tokenID"></param>
 public static RedisOpearteResult RefreshUserToken(string tokenID)
 {
     var isExist = RedisCommon.getInstance.Exist<UserInfo>(RedisHashEnum.userinfo, tokenID);
     RedisOpearteResult result = new RedisOpearteResult
     {
         isok = isExist,
         token = tokenID,
         result = "Token过期"
     };
     if (isExist)
     {
         result.result = "成功延迟30分钟";
         RedisCommon.getInstance.SetExpire(tokenID, DateTime.Now.AddMinutes(30));
     }
     return result;
 }