Запретить показ экрана входа в систему после входа пользователя - PullRequest
0 голосов
/ 19 марта 2011

Web Apllication показывает экран входа в систему после входа в систему, когда я нажимаю кнопку "Назад" в браузере.

Я использую Spring Framework.Есть ли какое-то решение для этого?

Ответы [ 2 ]

0 голосов
/ 20 марта 2011

Я не рекомендую использовать самореализуемые инструменты аутентификации, если нет веской причины не использовать существующие библиотеки (очень редко, исходя из моего опыта). Возможно, вы захотите проверить Spring-Security, проект, который можетдоставить практически все, что вам может понадобиться в плане защиты вашего веб-приложения.Вы определенно можете добиться такого поведения с помощью этой библиотеки.Хотя в Mozilla Firefox он не работал должным образом, насколько я помню.Я предполагаю, что Mozilla просто читает веб-приложение из кеша и даже не общается с сервером в таких случаях.Но я могу ошибаться.

0 голосов
/ 19 марта 2011

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

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