Общие > Веб Сервера
Повторная аутентификация
Dm:
YA
посмотри за заголовки http, которые отдает скрипт броузеру.
ThE0ReTiC
если все правильно с http, то броузер сам должен очищаться.
ThE0ReTiC:
Dm
Неправда ваша дяденька. IE все сохраняет, зараза.
YA:
Как последний параноик :) везде прописал:
Введение неправильного пароля почти ВСЕГДА вызывает нормальльную обработку 401 ошибки, НО после этого ИНОГДА удается вернуться кнопкой back.
Если вместо ввода пароля жать отмену, то ПОЧТИ ВСЕГДА получаю пустую страницу, а последующее обновление страницы выдает то, что должно быть уже недоступным.
Так что, похоже, дело все-таки в кэшировании.
Dm:
одну минутку. мы говорим о аутентификацию через 401 http.
если броузер получает заголовок с 401 статусом, у пользователя запрашивает пароль.
После нажатия на "Ok" он повторяет запрос плюс посылает в заголовках введенные логин/пароль.
Если ответ 200, он продолжает для данной области посылать эту же связку логин/пароль. Об этом кэше я и говорю.
Если он опять получает 401 - кэш очищается. Выводится окошко ввода пароля.
Если нажать на "отмену", кэш чистый, броузер дальше ничего не посылает. Выводит страничку, которая идет после заголовка 401.
--- Цитировать ---ПОЧТИ ВСЕГДА получаю пустую страницу
--- Конец цитаты ---
все верно, у тебя ничего не выдается после заголовков.
и как это почти? ;)
Dm:
ThE0ReTiC
про IE и кэш страничек в нем - отдельный разговор.
На него действуют только связка http header + meta tag.
Еще иногда в нем - ctrl+f5 (обновить с очисткой кэша).
Кстати, 6-ая версия меньше глючит, чем 5-ая.
вот lynx..... =)
Навигация
Перейти к полной версии