我使用JWT-Auth進行身份驗證。我創建了一箇中間件來檢查令牌是否過期,然後刷新令牌並更新頭部。但是在我的控制器中getToken()沒有得到新的令牌,但返回了過期的令牌。我檢查了我的控制器中的標題的值,它有新的令牌。JWT :: getToken()沒有得到適當的令牌
這是我要做的事在我的中間件:
$new_token = JWTAuth::refresh($token);
$request->headers->set('Authorization', 'Bearer '.$new_token);
$response = $next($request);
,這是在我的控制器:JWT包5.12
$token = JWTAuth::getToken();
這不是一個版本問題 –