Exemple #1
0
        public static void RemoveWebUserInfo()
        {
            var value = SessionCookieUtility.GetCookie(Constant.WebCookieKey);

            if (value.IsNotEmpty())
            {
                SessionCookieUtility.RemoveCookie(Constant.WebCookieKey);
            }
        }
Exemple #2
0
 /// <summary>
 /// 保存用户缓存
 /// </summary>
 private void SaveCurrentUser(SysUserContext context)
 {
     try
     {
         DateTime expireTime = DateTime.Now.AddHours(12);
         SessionCookieUtility.WriteCookie(Constant.SysCookieKey, DesEncoderAndDecoder.Encrypt(context.Serialize()), expireTime);
     }
     catch (Exception ex)
     {
         LogUtils.LogError("SysUserService.SaveCurrentUser", ex);
     }
 }
Exemple #3
0
        private static WebUserContext GetWebUser()
        {
            WebUserContext webContext = null;

            try
            {
                string key = SessionCookieUtility.GetCookie(Constant.WebCookieKey).ToString();
                if (key.IsNotEmpty())
                {
                    webContext = DesEncoderAndDecoder.Decrypt(key).Deserialize <WebUserContext>();
                }
            }
            catch (Exception ex)
            {
                LogUtils.LogError("UserContext.GetWebUser", ex);
            }
            return(webContext);
        }
Exemple #4
0
 public static void RemoveSysCookie()
 {
     SessionCookieUtility.RemoveCookie(Constant.SysCookieKey);
 }