public static void SetUser(this ISession sess, SessionalUser user) { string cacheKey = GetUserCacheKey(sess); CacheUtils.Set(cacheKey, user); var setting = new JsonSerializerSettings(); setting.PreserveReferencesHandling = PreserveReferencesHandling.Objects; setting.ReferenceLoopHandling = ReferenceLoopHandling.Serialize; setting.NullValueHandling = NullValueHandling.Ignore; string s = JsonConvert.SerializeObject(user, setting); sess.SetString(_userIdKey, s); }
public static void SetToken(this ISession sess, string token) { sess.SetString(_tokenKey, token); }