Heim > Fragen und Antworten > Hauptteil
Ich habe versucht, php-open-source-saver/jwt-auth über das Tutorial https://blog.logrocket.com/implementing-jwt-authentication-laravel-9/ zu verwenden.
Es funktioniert gut, aber ich habe einige Probleme beim Abmelden.
Auth::logout();
Wenn ich mich abmelde und versuche, meine Testmethode aufzurufen, wird das alte Token verwendet.
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粉6383439952023-12-13 00:27:35
检查文档:https://laravel-jwt-auth .readthedocs.io/en/latest/auth-guard/
logout()
注销用户 - 这将使当前令牌无效并取消设置经过身份验证的用户。
auth()->logout(); // Pass true to force the token to be blacklisted "forever" auth()->logout(true);