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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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