LINUX.ORG.RU

Запрет кэширования авторизационных данных


0

0

Доброе время суток!

Господа, подскажите! Есть CGI приложение на перл, доступ к определенным урлам закрыт и при попытке пользователя доступа к ним приложение посылает браузеру авторизационные заголовки: print "WWW-Authenticate: Basic realm=\"START\"\n"; print "Status: 401 Unauthorized\n\n";

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

Как заставить браузер не делать этого средствами http? Может управляющий заголовок есть какой хитрый?

anonymous

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

"Так и должно быть".

> Как заставить браузер не делать этого средствами http? Может управляющий заголовок есть какой хитрый?

Получив Authorization, вернуть 401.

Там сильно удареный на голову стандарт, попытки заменить им sid'ы часто обламываются из-за встроенных граблей. В т.ч. этих.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.