У меня есть веб-приложение, у которого есть стартовая страница, которая может перенаправлять на две другие страницы. Начальная страница не имеет защиты, одна страница предназначена для доступа на уровне пользователя, а одна страница - для доступа администратора. Это просто базовые html-страницы, которые загружают довольно много javascript поверх них.
Похоже, что браузер запоминает html, css и структурный javascript и отображает страницу, хотя ни одна из моих функций javascript onload не запускается, потому что им требуется соединение с сервером, которое не проходит проверку разрешений, поскольку не было входа в систему.
Хотя я понимаю это и просто нажимаю обновить, и я перехожу на страницу входа, кто-то другой, использующий приложение, скорее всего просто запутается и закроет его, либо позвонит и сообщит о проблеме.
Я использую Spring Security. Есть ли способ заставить html проходить через фильтр безопасности и не давать браузеру делать свое дело?