예제 #1
0
 /// <summary>
 /// Check ว่ามี Token นี้หรือป่าว
 /// </summary>
 /// <param name="auth"></param>
 /// <returns></returns>
 public bool HasToken(Auth_user <T> auth)
 {
     if (auth != null)
     {
         bool check = auth.exp >= GetNow.ToUnixTimeSeconds();
         return(check);
     }
     return(false);
 }
예제 #2
0
 /// <summary>
 /// Set Authorization
 /// </summary>
 /// <param name="_User">object ที่ต้องการทำเป็น Token</param>
 /// <returns>Token</returns>
 public string SetAuthenticated(T _User)
 {
     if (_User == null)
     {
         return(null);
     }
     auth_User = new Auth_user <T> {
         User = _User, exp = GetNow.AddMinutes(time_token).ToUnixTimeSeconds()
     };
     Token = Securities.JWTEncode(auth_User);
     return(Token);
 }