Exemple #1
0
        /// <summary>对cookie中的TGC字符进行解密,生成账号信息
        /// </summary>
        public AccountInfo DecodeCookie(string encodeString)
        {
            var encryptCookie = EncryptHelper.AesDecryString(encodeString);
            var account       = _jsonSerializer.Deserialize <AccountInfo>(encryptCookie);

            return(account);
        }
Exemple #2
0
        public static Account DecryptAccount(string encryptAccount, string key)
        {
            var             jsonAccount = EncryptHelper.AesDecryString(encryptAccount, password: key);
            IJsonSerializer serializer  = new DefaultJsonSerializer();
            var             account     = serializer.Deserialize <Account>(jsonAccount);

            return(account);
        }
Exemple #3
0
 /// <summary>TGC解密
 /// </summary>
 public AccountInfo DecodeCookie(string encodeString)
 {
     try
     {
         var encryptCookie = EncryptHelper.AesDecryString(encodeString);
         var account       = _jsonSerializer.Deserialize <AccountInfo>(encryptCookie);
         return(account);
     }
     catch (Exception ex)
     {
         _logger.ErrorFormat("DecodeCookie Error:{0}", ex.Message);
     }
     return(null);
 }
Exemple #4
0
 /// <summary>解密票据
 /// </summary>
 public static string DecryptTicket(string ticket)
 {
     return(EncryptHelper.AesDecryString(ticket, password: "******"));
 }
Exemple #5
0
        public static string DecryptAccountCode(string encryptAccount)
        {
            var code = EncryptHelper.AesDecryString(encryptAccount);

            return(code);
        }