|
|
|
| Установил PHP, Апач и настроил. Всё вроде бы работает нормально.
Пробую организовать авторизацию на php с помощью заголовка
Пример:
if (($PHP_AUTH_USER!="User1")||($PHP_AUTH_PW!= "password"))
{
Header("WWW-Authenticate: Basic realm=\"Защищенная зона\"");
Header("HTTP/1.0 401 Unauthorized");
echo "Для входа на данную страницу необходим ввод имени пользователя и пароля";
exit;
}
else
{
echo "Пароль введен правильно";
}
Возникает окно запроса логина и пароля, но при вводе данных вход не происходит, а пишется: «Для входа на данную страницу необходим ввод имени пользователя и пароля»
В чем проблема? | |
|
|
|
|
|
|
|
для: ugolmap
(29.03.2006 в 16:27)
| | 1) Этот способ аутентификации работает только в том случае, если PHP установлен модулем, при установки PHP в качестве внешнего CGI-приложение - ничего не будет работать.
2) Вместо переменных $PHP_AUTH_USER и $PHP_AUTH_PW, лучше использовать элементы $_SERVER['PHP_AUTH_USER'] и $_SERVER['PHP_AUTH_PW']. | |
|
|
|
|
|
|
|
для: cheops
(29.03.2006 в 18:31)
| | PHP установлен как модуль. У меня подозрение что-то не так с доступом в настройках Апача. | |
|
|
|