public static SSOUserInfo SetUser(SSOUserInfo user) { //使用时应该存入token到user user.Token = AddToken(); cacheHelper.Add(CacheKeyGroup.Token, user.Token, user, TimeSpan.FromDays(TokenLifeTime)); return(user); }
public static SSOUserInfo GetUserInfoFromHeader() { SSOUserInfo user = new SSOUserInfo(); if (HttpContext.Current != null) { var headers = HttpContext.Current.Request.Headers; if (headers["userId"] != null) { user.Id = int.Parse(headers["userId"]); } } return(user); }
/// <summary> /// 更新用户信息 /// </summary> /// <param name="token"></param> /// <param name="user"></param> /// <returns></returns> public static bool UpdateUser(SSOUserInfo user) { var isSuccess = cacheHelper.Add(CacheKeyGroup.Token, GetToken(), user, TimeSpan.FromDays(TokenLifeTime)); return(isSuccess); }