Php 如何在larvel 5.4中禁用JWT令牌或将其列入黑名单
如何注销laravel 5.4中的JWT令牌或黑名单令牌我正在使用JWT包,如Php 如何在larvel 5.4中禁用JWT令牌或将其列入黑名单,php,laravel,codeigniter,jwt,Php,Laravel,Codeigniter,Jwt,如何注销laravel 5.4中的JWT令牌或黑名单令牌我正在使用JWT包,如composer require tymon/JWT auth:dev dev develope——首选源代码当我从邮递员向我的身份验证控制器调用注销函数时,它成功注销,但旧令牌仍然有效。如何在我的loggout方法中销毁JWT令牌。 任何人都有提前登出jwt token Thank的想法。除登出外,一切正常 laravel版本5.4 这是路线 Route::group(['namespace' => 'Api'
composer require tymon/JWT auth:dev dev develope——首选源代码当我从邮递员向我的身份验证控制器调用注销函数时,它成功注销,但旧令牌仍然有效。如何在我的loggout方法中销毁JWT令牌。
任何人都有提前登出jwt token Thank的想法。除登出外,一切正常
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);
}
}
响应请求中删除cookie的请求中可能存在的重复项->withCookie(\cookie::forget('jwt_标记')代码>在哪里执行此操作