/// <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); }
/// <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); }