У меня проблема с моим Java EE (Tomcat) веб-приложением на основе Java.
Как этого можно избежать?
Установите заголовок Cache-Control на этих страницах на
Cache-Control
no-store, no-cache, must-revalidate, max-age=0, post-check=0, pre-check=0
(также Expires, Last-Modified, Pragma)
Expires
Last-Modified
Pragma
см. этот вопрос как это сделать
Пользователь получает только кэшированную копию авторизованной страницы.Если они попытаются что-то сделать на этой странице, они обнаружат, что сеанс завершен.
Один из возможных способов остановить это (хотя это может быть и не лучший вариант) - добавить несколько JS на каждую страницу, которая будет перенаправлятьпользователь на страницу входа, если сеанс завершен.