【发布时间】:2018-10-21 00:00:05
【问题描述】:
我最近使用 laravel 5.4,我想使用 tymon/jwt-auth 包通过发送访问令牌来保护我的 API,但是我的问题发生在令牌过期时我无法在过期之前刷新它,我预计令牌将是自动刷新
public function handle($request, Closure $next)
{
try{
$user = JWTAuth::parseToken()->authenticate();
}catch (JWTException $e) {
if($e instanceof \Tymon\JWTAuth\Exceptions\TokenExpiredException) {
return response()->json(['token_expired'], $e->getStatusCode());
}else if ($e instanceof \Tymon\JWTAuth\Exceptions\TokenInvalidException) {
return response()->json(['token_invalid'], $e->getStatusCode());
}else{
return response()->json(['error'=>'Token is required']);
}
}
return $next($request);
}
【问题讨论】:
标签: laravel-5