Laravel – JWT Auth Не удалось проанализировать токен из запросаPhp

Кемеровские программисты php общаются здесь
Anonymous
Laravel – JWT Auth Не удалось проанализировать токен из запроса

Сообщение Anonymous »

Я добавил следующий код в свое промежуточное программное обеспечение для аутентификации пользователей с помощью JWT Auth, который отлично работает для всех маршрутов, обрабатываемых промежуточным программным обеспечением.

Код: Выделить всё

public function handle($request, Closure $next)
{
if ($request->has('token')) {
try {
$this->auth = JWTAuth::parseToken()->authenticate();
return $next($request);
} catch (JWTException $e) {
return redirect()->guest('user/login');
}
}
}
Но для одного маршрута с методом Post, где токен передается правильно, но я все равно получаю:
JWTException — токен не удалось проанализировать из запроса

по тому же маршруту, когда я пытался:

Код: Выделить всё

public function handle($request, Closure $next)
{
if ($request->has('token')) {
try {
dd($request->input('token'));
$this->auth = JWTAuth::parseToken()->authenticate();
return $next($request);
} catch (JWTException $e) {
return redirect()->guest('user/login');
}
}
}
Вывод:

Код: Выделить всё

"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9iaXNzIjoiaHR0cDpcL1wvbG9jYWxob3N0OjgwMDFcL2F1dGhcL2xvZ2luIiwiaWF0IjoxNDcyNTI4NDU0LCJleHAiOjE0NzI1MzIwNTQsIm5iZiI6MTQ3MjUyODQ1NCwianRpIjoiM2E0M2ExYTZlNmM5NjUxZDgxYjZhNDcxMzkxODJlYjAifQ.CH8ES2ADTCrVWeIO8uU31bGDnH7h-ZVTWxrdXraLw8s"
Я могу видеть действительный токен, который я использую для доступа к другим маршрутам и который безупречно работает для всех других маршрутов.
Спасибо за внимание вперед!!!

Подробнее здесь: https://stackoverflow.com/questions/392 ... he-request

Вернуться в «Php»