Как перенаправить пользователя на страницу, если он нажимает в браузере кнопку назад? - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть страница с подробностями конгресса.На этой странице есть форма, в которой пользователь может выбрать количество билетов каждого типа конгресса, которое он хочет, а затем нажимает «Далее».

Затем он переходит на страницу регистрации, которая в качестве многоступенчатойформа с двумя шагами, первый для пользователя, чтобы ввести некоторую регистрационную информацию (имя, фамилию, адрес электронной почты и т. д.), второй просто шаг подтверждения.

Если в первом шаге нет ошибок проверкиНа втором шаге появляется сообщение о том, что пользователь успешно зарегистрировался на конгрессе.Между двумя шагами URL всегда одинаков http://congress.test/congress/10/congress-test/registration, для этого используется пост-запрос ajax.

Когда пользователь находится на шаге 2 с сообщением об успехе, появляется URL «Вернуться к конгрессу»страница сведений ":

 <a href="{{route('congresses.show', ['id' => $id, 'slug' => $slug])}}">
 <i class="fa fa-arrow-left"></i> Go back to congress details page</a>

И все работает нормально.Когда пользователь нажимает на ссылку, он переходит на страницу сведений.

Сомнение: Но знаете ли вы, как перенаправить пользователя на эту страницу сведений о конгрессе, если пользователь находится на шаге 2 и нажимает кнопкув браузере кнопка назад?Потому что, когда пользователь находится на шаге 2 и на данный момент нажимает кнопку браузера назад, он переходит к шагу 1 многоэтапной формы, но ему следует перейти на страницу сведений о конгрессе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...