У меня есть сервлет, в котором я проверяю вход в систему с помощью POST и выход из системы с помощью GET. Итак, я хочу, чтобы, когда я нажимаю кнопку выхода из системы, я не могу вернуться на предыдущую страницу, потому что сеанс завершается. Но этого не произошло. Когда я нажимаю кнопку выхода из системы, я все равно могу вернуться на предыдущую страницу.
вот мой код выхода из сервлета
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String action = request.getParameter("action");
if ("logout".equals(action)) {
HttpSession session = request.getSession();
session.invalidate();
response.sendRedirect("loginpage.jsp");
}
}
Код кнопки выхода из системы Выход
Я перенаправляюсь на страницу входа, но когда я «нажимаю, чтобы вернуться» в браузере, я все равно могу вернуться, даже проверив сеансвот код, который я помещаю на каждую страницу для проверки сеанса
Подробнее здесь: https://stackoverflow.com/questions/786 ... e-sessions
Как эффективно закрывать/уничтожать/завершать сеансы? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Заставить бота автоматически завершать работу после того, как он выполнил свою работу
Anonymous » » в форуме Python - 0 Ответы
- 83 Просмотры
-
Последнее сообщение Anonymous
-