Jwt-auth перенаправляет на дом вместо 403Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Jwt-auth перенаправляет на дом вместо 403

Сообщение Anonymous »

Я использую laravel 10.10 и библиотеку tymon/jwt-auth.
У меня есть несколько маршрутов, которым нужен токен аутентификации, а некоторым из моих маршрутов он не нужен ( например, чтобы получить города api).
Я хочу показывать код заголовка статуса 403, когда пользователю нужен токен, и срок его действия истек.
но Я не знаю, почему мой почтальон показывает домашнюю страницу, когда срок действия моего токена истекает.
web.php

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

Route::get('/', function () {
dd("my text appear when user not login or expired token");

})->name('home');
api.php

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

Route::prefix('/v1')->group(function () {
Route::prefix('/auth')->group(function () {
Route::post('/login', [AuthController::class, 'login'])->name('v1.auth.login');
Route::post('/verify', [AuthController::class, 'verify'])->name('v1.auth.verify');
Route::post('/me', [AuthController::class, 'me'])->name('v1.auth.me');
});
мой AuthController.php

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

class AuthController extends Controller
{
public function __construct()
{
$this->middleware('auth:api', ['only' => ['logout', 'refreshToken', 'me']]);

}
Изображение

config/auth.php

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


Подробнее здесь: [url]https://stackoverflow.com/questions/78835098/jwt-auth-redirect-to-home-instead-of-403[/url]
Ответить

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

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

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

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

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