کدی که به درستی کار نمیکند:
function isValidToken($jwt_token)
{
try {
$payload = JWT::decode($jwt_token, JWT_KEY, array(JWT_ALG));
$user = getUserById($payload->user_id);
return $user;
} catch (Exception $e) {
return false;
}
}
کد اصلاح شده :
function isValidToken($jwt_token)
{
try {
$payload = JWT::decode($jwt_token, new Key(JWT_KEY, JWT_ALG));
$user = getUserById($payload->user_id);
return $user;
} catch (Exception $e) {
return false;
}
}