Использование сессии для перехода на предыдущую страницу после входа в laravel
Я использую Laravel 5.7. По соображениям безопасности я настроил свое приложение laravel на автоматический выход из системы после одного часа бездействия. Но я хочу, чтобы пользователи снова заходили на ту же страницу, прежде чем они были выгнаны системой. Я пытаюсь использовать сессию, но она хранит только предыдущий URL, который является URL страницы входа в систему. Как я могу получить этот URL, прежде чем пользователь автоматически выйдет из системы?
2 ответа
Решение
Все, что вам нужно сделать, это поместить в функцию выхода из системы.
session(['returnUrl' => url()->previous()]);
А затем при входе в систему, перенаправить пользователя на session('returnUrl')
и удалите данные сеанса с session()->forget('returnUrl')