public static void RemoveWebUserInfo() { var value = SessionCookieUtility.GetCookie(Constant.WebCookieKey); if (value.IsNotEmpty()) { SessionCookieUtility.RemoveCookie(Constant.WebCookieKey); } }
/// <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); } }
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); }
public static void RemoveSysCookie() { SessionCookieUtility.RemoveCookie(Constant.SysCookieKey); }