Справка кнопки Назад - PullRequest
       0

Справка кнопки Назад

1 голос
/ 09 ноября 2010

Привет, ребята, у меня проблема с кнопкой назад браузера, когда я нажимаю на нее.

Проблема в том, что я захожу в веб-приложение и появляется домашняя страница. когда я нажимаю кнопку возврата браузера. Я могу видеть страницу входа. Но я не хочу, чтобы это произошло, я хочу, чтобы сеанс поддерживался до тех пор, пока я не нажму кнопку выхода из системы.

Как этого добиться?

1 Ответ

2 голосов
/ 09 ноября 2010

Поскольку это динамическое веб-приложение, вам необходимо установить соответствующие заголовки http, которые будут «убивать» любой браузер или кеш прокси. Обычный рецепт:

response.setHeader("Cache-Control", "no-cache"); //HTTP 1.1
response.setHeader("Pragma", "no-cache"); //HTTP 1.0
response.setDateHeader("Expires", 0); //prevents caching at the proxy server

Таким образом, возвращаясь к экрану входа в систему, вы должны получить страницу с сервера. И если логика на стороне сервера верна, вы будете перенаправлять пользователя на его домашнюю страницу или панель инструментов, поскольку он уже вошел в систему.

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