На основе красноречивого созданного события я установил url.intended
в сеансе на специальную страницу.
$this->request->session()->put('url.intended', '/my-special-page');
Так, когда пользователь создает строку в определенной таблице (через форму), ине вошел в систему, он перенаправляет их для входа (после промежуточного программного обеспечения) и при успешном входе перенаправляет их на /my-special-page
.
Все это работает, но когда я создаю строку, войдите, перенаправляются на /my-special-page
и ответный удар, мне предлагают страницу, на которой пользователи увидят, войдут ли они в систему нормально.
Почему это происходит и как может, если пользователь отвечает, вернуться на страницу, на которой он был ранее?
Что происходит:
form submit -> login -> special-page -> user hits back -> normal page for logged in users
Что должно происходить:
form submit -> login -> special-page -> user hits back -> form page