Laravel: функция входа в систему "Запомнить меня" не работает - PullRequest
0 голосов
/ 28 января 2020

Один мой сайт разработан в Laravel, раньше он работал нормально. Я хочу переместить сайт с beta.example.com на example.com, поэтому я указал на бета-версию с оригинальным доменным именем (example.com).

Сайт работает нормально, но все помнят меня по функциональности не работает. Теперь пользователям необходимо ввести пароль, а также, если они установят флажок (запомните меня), он все равно не сохранит пароль в файлах cookie или сеансе.

Пожалуйста, помогите мне.

Спасибо

1 Ответ

0 голосов
/ 28 января 2020

У вас есть два варианта:

1) Добавить столбец Remember_token в таблицу пользователей - это место, где будет храниться токен.

2) Передать true как второй параметр Auth: : попытка () включить поведение запомнить меня.

Если вы сделаете это, Laravel сгенерирует токен, который будет сохранен в таблице пользователей и в файле cook ie.

По последующим запросам, даже если сеансовый повар ie недоступен, пользователь будет аутентифицироваться автоматически, пока есть функция "запомнить меня" ie.

...