Использование сессии для перехода на предыдущую страницу после входа в laravel - PullRequest
0 голосов
/ 28 ноября 2018

Я использую Laravel 5.7.По соображениям безопасности я настроил свое приложение laravel на автоматический выход из системы после одного часа бездействия.Но я хочу, чтобы пользователь снова вошел в систему на той же странице, прежде чем он был удален системой.Я пытаюсь использовать сессию, но она хранит только предыдущий URL, который является URL страницы входа.Как я могу получить этот URL, прежде чем пользователь автоматически выйдет из системы?

Ответы [ 2 ]

0 голосов
/ 28 ноября 2018

Используйте это в вашем контроллере входа

url()->previous()
0 голосов
/ 28 ноября 2018

Все, что вам нужно сделать, это вставить это в функцию выхода из системы.

session(['returnUrl' => url()->previous()]);

А затем при входе в систему перенаправить пользователя на session('returnUrl') и удалить данные сеанса с помощью session()->forget('returnUrl')

...