Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public static void SetToken(this ISession sess, string token)
 {
     sess.SetString(_tokenKey, token);
 }