Аутентификация через Remember_token - PullRequest
0 голосов
/ 19 июня 2020

Я разрабатываю приложение с Laravel Mix (React). Laravel предоставляет функцию запоминания (remember_token) для входа в систему. Как я вижу в документации, я могу использовать отдельную опцию для того, чтобы оставаться в системе (параметр true):

...
Auth::attempt(['email' => $data['email'], 'password' => $data['password']], true);
...

Как я уже писал, я использую React для интерфейса. Итак, я на самом деле делаю запрос fetch к бэкэнду (Laravel), чтобы проверить, вошел ли пользователь в систему или нет. Это отлично работает для сеанса:

Auth::check() возвращает true, если пользователь вошел в систему, в противном случае false

, но когда я использую

Auth::viaRemember() он всегда возвращает false, даже когда я устанавливаю опцию оставаться в системе.

Нужно ли мне передавать c middleware в route, что это работает? Или мне нужно передать повар ie в моем запросе fetch, но тогда почему он работает с сеансом?

...