2010-07-19 2 views
-1

Как отключить браузер от возврата на конкретную страницу? Мой сценарий - Страница входа -> сменить страницу пароля -> пользователь снова возвращается на страницу входа в систему -> (на обратной стороне браузера .. не вернуться, чтобы изменить страницу пароля), но в настоящее время он идет на страницу смены пароля в настоящее время я работаю над приложением Grails Как я могу решить эту проблемуотключить обратно только на одной странице :(

функция

ответ

1

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

Но если вы хотите, чтобы пользователи случайно не возвращались случайно, просто введите страницу «изменить пароль» только в ответ на HTTP POST (а не только ссылку URL, которая является запросом HTTP GET). Большинство браузеров будут предупреждать о повторной отправке формы, если предыдущая страница была результатом запроса POST.

+0

Несмотря на то, что этот совет заканчивается «нарушением кнопки« назад ». –

+0

@Shaggy: Да. Разве это не то, о чем просил ОП? –

Смежные вопросы