0
我使用laravel和tymondesigns來處理JWT令牌。如果提供的令牌過期或無效,我想手動檢查。我應該使用哪些函數?Laravel使用tymondesigns檢查一個jwt令牌是否過期或無效
我使用laravel和tymondesigns來處理JWT令牌。如果提供的令牌過期或無效,我想手動檢查。我應該使用哪些函數?Laravel使用tymondesigns檢查一個jwt令牌是否過期或無效
有沒有這樣的直接方法來這樣做。您可以執行以下操作來了解令牌狀態。
try {
JWTAuth::parseToken()->authenticate();
}catch (\Tymon\JWTAuth\Exceptions\TokenExpiredException $e) {
// do whatever you want to do if token is expired
} catch (\Tymon\JWTAuth\Exceptions\TokenInvalidException $e) {
// do whatever you want to do if token is invalid
} catch (\Tymon\JWTAuth\Exceptions\JWTException $e) {
// do whatever you want to do if token is not present
}
在此狀態下,唯一的方法是令牌狀態爲ctach異常並執行必要的操作。把它歸功於共同的服務來回報令牌狀態