Страницы

Поиск по вопросам

среда, 17 июля 2019 г.

Laravel autologin

Ситуация такая:
Пользователь добавляется в ручную в админ-панели, ему на почту падает письмо, по которому он переходит, завершает регистрацию и его логинит.
Проблема в следующем:
Laravel логинит пользователя, но при редиректе - браузер ведет себя так, как будто никакого автологина и не было и заставляет логинится в ручную.
Код для автологина следующий:
Auth::login($user, true); $isLogin = Auth::check(); //true $user = Auth::user(); //Valid user instance
Перед этим было опробовано:
auth()->guard()->login($user, true);
Результат тот же.
Прощу помощи.
UPD. Laravel v5.5


Ответ

Проблема была с сессией. Вызов session()->flush() решил проблему.

Комментариев нет:

Отправить комментарий