Мое веб-приложение основано на Spring MVC с безопасностью Spring, настроенной с аннотацией на основе ролей пользователей. Если тайм-аут сеанса автоматически истекает через некоторое время без какого-либо взаимодействия, срок действия сеанса истекает, и пользователь выходит из системы, перенаправляясь на страницу входа. И войдите в систему с тем же пользователем, перенаправив его на предыдущий URL-адрес. например: (Предыдущий модуль: Создает сотрудника). Теперь проблема заключается в том, что при тайм-ауте сеанса или выходе из системы, а также повторном входе в систему с другим пользователем и нажатии кнопки «Назад» в браузере отображается предыдущая активность пользователя. Хорошо, если снова войти в систему с тем же пользователем, но не следует выполнять предыдущую пользовательскую активность.
Ниже приведен процесс перенаправления страниц, чтобы упростить проблему.
User 1 > Login > Dashbord > Create Employe > Employee List >Logout.User 2 > Login > Dashbord > (Press Back Button) Employee List > (Again Press Back Button) Create Employee > (Again Press Back Button) Dashboard.
Перенаправление страницы выше выполняется правильно, если вы входите в систему с тем же пользователем (Пользователь 1).
Может быть, эту проблему можно решить с помощью весеннего веб-потока, но как использовать весенний веб-поток?
Кто-нибудь может помочь мне решить проблему с кнопкой «Назад».????