コード例 #1
0
ファイル: AuthLogic.cs プロジェクト: GeorgeMi/TrackMyCars
        /// <summary>
        /// Verifica tokenul din baza de date.
        /// </summary>
        /// <param name="tokenString"></param>
        /// <returns></returns>
        public bool VerifyTokenDate(string tokenString)
        {
            // Daca nu exista sau este expirat->eroare.
            // Altfel se updateaza data de expirare si se intoarce ok
            try
            {
                var expirationDate = _tokenLogic.GetTokenExpirationDate(tokenString);
                if (expirationDate.CompareTo(DateTime.Now) != 1)
                {
                    // Token-ul este expirat
                    return(false);
                }

                _tokenLogic.UpdateTokenExpirationDate(tokenString);
                return(true);
            }
            catch (Exception ex)
            {
                // Token-ul nu exista in baza de date
                return(false);
            }
        }
コード例 #2
0
ファイル: AuthLogic.cs プロジェクト: GeorgeMi/PollApp
 public bool VerifyTokenDate(string tokenString)
 {
     //verifica tokenul din baza de date. Daca nu exista sau este expirat->eroare.
     //Altfel se updateaza data de expirare si se intoarce ok
     try
     {
         DateTime expirationDate = TokenLogic.GetTokenExpirationDate(tokenString);
         if (expirationDate.CompareTo(DateTime.Now) != 1)
         {
             //token-ul este expirat
             return(false);
         }
         else
         {
             TokenLogic.UpdateTokenExpirationDate(tokenString);
             return(true);
         }
     }
     catch
     {
         //token-ul nu exista in baza de date
         return(false);
     }
 }