Maison  >  Questions et réponses  >  le corps du texte

Problème de déconnexion de Laravel 9 JWT php-open-source-saver/jwt-auth

J'ai essayé d'utiliser php-open-source-saver/jwt-auth via le tutoriel https://blog.logrocket.com/implementing-jwt-authentication-laravel-9/

Cela fonctionne bien mais j'ai quelques problèmes lors de la déconnexion.

Auth::logout();

Lorsque je me déconnecte et que j'essaie d'appeler ma méthode de test, elle utilise l'ancien jeton.

class SubjectController extends Controller
{
    public function __construct()
    {
        $this->middleware('auth:api');
    }

    public function show($id)
    {
        $subject = Subject::find($id);

        return response(json_encode($subject))
            ->header('Content-Type','application/json');
    }
}


P粉809110129P粉809110129286 Il y a quelques jours395

répondre à tous(1)je répondrai

  • P粉638343995

    P粉6383439952023-12-13 00:27:35

    Consultez la documentation : https://laravel-jwt-auth .readthedocs.io/en/latest/auth-guard/

    logout()

    Déconnexion de l'utilisateur - Cela invalidera le jeton actuel et annulera la gestion de l'utilisateur authentifié.

    auth()->logout();
    
    // Pass true to force the token to be blacklisted "forever"
    auth()->logout(true);

    répondre
    0
  • Annulerrépondre