예제 #1
0
        public static void SetUserCookie(UserTicketInfo userTicket)
        {
            if (userTicket == null)
            {
                return;
            }
            string str  = userTicket.SerializeText();
            string str1 = AES.Encrypt(str, AppConfig.UserLoginCacheEncryptKey);

            WHCache.Default.Save <CookiesCache>(AppConfig.UserLoginCacheKey, str1, new int?(AppConfig.UserLoginTimeOut));
        }
예제 #2
0
        /// <summary>
        /// 设置用户cookie
        /// </summary>
        /// <param name="userTicket"></param>
        public static void SetUserCookie(UserTicketInfo userTicket)
        {
            if (userTicket == null)
            {
                return;
            }

            string jsonText   = userTicket.SerializeText();
            string ciphertext = Utils.AES.Encrypt(jsonText, AppConfig.UserLoginCacheEncryptKey);

            WHCache.Default.Save <CookiesCache>(AppConfig.UserLoginCacheKey, ciphertext, AppConfig.UserLoginTimeOut);
        }
예제 #3
0
파일: Fetch.cs 프로젝트: archangelwin/QY
        /// <summary>
        /// 设置用户cookie
        /// </summary>
        /// <param name="userTicket"></param>
        public static void SetUserCookie(UserTicketInfo userTicket)
        {
            if (userTicket == null)
            {
                return;
            }

            string jsonText   = userTicket.SerializeText();
            string ciphertext = Utils.AES.Encrypt(jsonText, CookieEncryptKey);

            Fetch.SetCookie(Fetch.UC_COOKIE_LOGON_TOKEN, ciphertext);
        }