Esempio n. 1
0
        public static RequestUser User()
        {
            var str = CookieExtend.GetCookieValue(CookiesName.UserInfo);

            if (string.IsNullOrWhiteSpace(str))
            {
                return(null);
            }
            return(SerializeHelper.JsonDeserialize <RequestUser>(str.Trim()));
        }
Esempio n. 2
0
        internal static void SetLogin(User user, bool rememberMe)
        {
            var item = new RequestUser {
                Id = user.Id, Name = user.Name
            };
            var minutes     = rememberMe ? 60 * 24 * 365 : 60;
            var cookievalue = SerializeHelper.ToJson(item);

            CookieExtend.ClearCookieAll();                                      //清空全部
            CookieExtend.SetCookie(CookiesName.UserInfo, cookievalue, minutes); //添加用户信息
        }
Esempio n. 3
0
 internal static void Logout()
 {
     CookieExtend.ClearCookieAll();//清空全部
 }