Кэширование браузера после входа / выхода - PullRequest
3 голосов
/ 18 августа 2010

У меня есть сайт с базовой системой входа / выхода.

Когда я отображаю страницы, я проверяю, когда страница последний раз изменялась и отправлял ли браузер изменение после заголовка. Если он не был изменен Я отправляю заголовок 304 и выхожу.

Это, очевидно, загружает страницу намного быстрее и означает меньше памяти и вычислительной мощности для меня, поскольку мне не нужно создавать содержимое страниц.

Однако я обнаружил, что если пользователь входит в систему, а затем просматривает неизмененную страницу, он все равно видит кнопку «Войти», то же самое верно, если он выходит из системы и просматривает неизмененную страницу, см. опцию logout.

Похоже, это будет обычным явлением для всех, кто желает использовать 304 неизмененные заголовки, но я изо всех сил пытаюсь найти какое-либо обсуждение того, как его решить.

Любая помощь будет принята с благодарностью (я понимаю, что не предоставил много информации, но я не уверен, что еще сказать, что это само за себя)

...