теперь про WWW-Authenticate

  • Автор темы Pups The RAPtor
  • Дата начала

Pups The RAPtor

Guest
теперь про WWW-Authenticate

Взят пример из мануала и происходит следуюущее:

после нажатия кнопки Ок ничего не происходит (должно выводиться имя и пароль которые я ввел) а опять появляется форма ввода логина и пароля. Так три раза и естественно потом выводится то что должно выводиться при нажатии кнопки Cancel.

Win 2k+ Apache 1.3.12 (заменить не могу, ТЗ такое)+ PHP 4.2.1 как модуль естественно. mod_auth.c грузится.

Кстати на другом сервере с Apache 1.3.24 все происходит точно также

Вопрос собственно в том есть ли решение этой проблемы? (остальные постинги на эту тему уже смотрел, пробовал, толку никакого).
 

Pups The RAPtor

Guest
Ха! Четверг, а я уже такой тупой! Если пользовать $_SERVER["PHP_AUTH_USER"] и $_SERVER["PHP_AUTH_PW"] то все будет работать. Только правильно ли это с точки зрения безопасности? Ведь _SERVER - это глобальный массив.

И еще: как очистить кэш аутентификации? Из мануала:
Both Netscape Navigator and Internet Explorer will clear the local browser window's authentication cache for the realm upon receiving a server response of 401.
Посылаю опять header( "HTTP/1.0 401 Unauthorized");, но кэш не чистится.
 
Сверху