Авторизация пользователя

  • Автор темы Автор темы Соколов Станисл
  • Дата начала Дата начала

Соколов Станисл

Guest
Авторизация пользователя

PHP:
$result = mysql_query("
 SELECT * FROM users WHERE 
 user='". $PHP_AUTH_USER. "' 
 AND pass='". md5($PHP_AUTH_PW). "'");
if (@mysql_num_rows($result)==0) {
  header("WWW-Authenticate: Basic realm=\"User area\"");
  header("HTTP/1.0 401 Unauthorized");
  print("Неверный пароль");
  exit();
  };

таблица users сушествует, поля тоже верны

результат работы:
трижды спрашивает пароль и выводит : "Неверный пароль"

Подскажите плиз что не верно
 
Кром
Он и так выполняется как модуль Apache
 
>Он и так выполняется как модуль Apache

Прекрасно!

Что можешь сказать по первому пункту?
 
1 PHP никаких ошибок не выдает
2 запрос к mysql тоже проходит

что еще можно сделать что бы проверить на ошибки?
 
>1 PHP никаких ошибок не выдает

Это каким это образом ты установил?
 
Да человек похоже просто изощрённо издевается, не читая ответов.
 
Кром
вписал

ini_set('display_errors',1);
error_reporting(E_ALL ^E_NOTICE);

и убрал "@"
 
Пишит так:
error_reporting(E_ALL);

И что, наконец, значит "запрос проходит"? Ты хоть знаешь, как выглядит этот запрос, который проходит?
 
SiMM
Из мана пример тоже не работает

Хостер сказал что PHP настроен как модуль АПАЧ, как это мона проверить?
 
Сверху