Как сделать недействительным или занести в черный список токен JWT в larvel 5.4 - PullRequest
0 голосов
/ 13 декабря 2018

Как выйти из системы токена 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);
        }
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...