Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблемы с авторизацией
 
 автор: ugolmap   (29.03.2006 в 16:27)   письмо автору
 
 

Установил 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 "Пароль введен правильно";
}

Возникает окно запроса логина и пароля, но при вводе данных вход не происходит, а пишется: «Для входа на данную страницу необходим ввод имени пользователя и пароля»

В чем проблема?

   
 
 автор: cheops   (29.03.2006 в 18:31)   письмо автору
 
   для: 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'].

   
 
 автор: ugolmap   (30.03.2006 в 10:20)   письмо автору
 
   для: cheops   (29.03.2006 в 18:31)
 

PHP установлен как модуль. У меня подозрение что-то не так с доступом в настройках Апача.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования