コード例 #1
0
ファイル: WsAuth.cs プロジェクト: wei20050/Wdxx
 public static bool IsTokenValid()
 {
     try
     {
         var userInfoJson = CoreEncrypt.AesDecrypt(AuthHelper.GetAuth(), GlobalConst.AesKey);
         var userInfo     = CoreConvert.JsonToObj <UserInfo>(userInfoJson);
         var text         = CoreEncrypt.AesDecrypt(userInfo.Token, CoreEncrypt.Md5(userInfo.UserName));
         var expiredTime  = DateTime.Parse(text);
         return(expiredTime >= DateTime.UtcNow);
     }
     catch (Exception ex)
     {
         CoreLog.Error(ex);
         return(false);
     }
 }
コード例 #2
0
ファイル: WsAuth.cs プロジェクト: wei20050/Wdxx
        public static string CreateToken(UserInfo userInfo)
        {
            var token = DateTime.UtcNow.AddDays(1).ToString("yyyy-MM-dd HH:mm:ss");

            return(CoreEncrypt.AesEncrypt(token, CoreEncrypt.Md5(userInfo.UserName)));
        }