Как выйти из системы токена JWT или токена черного списка в laravel 5.4 Я использую пакет jwt, например composer require tymon/jwt-auth:dev-develop --prefer-source
, когда я вызываю функцию выхода из системы почтальонов на мой контроллер аутентификации, она успешно вышла из системы, но старый токен все еще действителен для использования.Я уничтожаю токен JWT в моем методе выхода из системы.У любого тела есть идея выйти из системы с токеном jwt, спасибо заранее. Все работает, кроме выхода из системы.
версия Laravel 5.4
это маршрут
Route::group(['namespace' => 'Api'], function()
{
Route::post('logout', 'AuthController@logout');
});
Этометод выхода из системы
public function logout()
{
$token = JWTAuth::invalidate(JWTAuth::getToken());
if($token)
{
return response()->json([
'message' => 'User logged out successfully!'
], 200);
}
else
{
return response()->json([
'message' => 'Failed to logout user. Try again.'
], 500);
}
}