Ограничить доступ к URL для пользователей после входа в систему через API на Laravel - PullRequest
0 голосов
/ 30 октября 2019

Я регистрируюсь через Laravel API.

Допустим, я нахожусь на www.domain.com/login. После успешного входа в систему я помещаю токен в cookie и перенаправляю в / admin.

Route::get('/admin', function () {
    return view('admin');
})->middleware('auth');

Проблема в том, что Laravel не видит, что пользователь вошел в систему, поэтому перенаправляет меня на / login еще раз.

И, если я объявлю маршрут следующим образом

Route::get('/admin', function () {
        return view('admin');
    });

Каждый может получить доступ к www.domain.com/admin

Я ценю любую помощь.

Лука

1 Ответ

0 голосов
/ 30 октября 2019

Вам нужно добавить auth:api промежуточное ПО, чтобы оно могло видеть пользователя с аутентификацией

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...