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

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

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

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 сушествует, поля тоже верны

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

Подскажите плиз что не верно
 

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

Guest
Кром
Он и так выполняется как модуль Apache
 

Кром

Новичок
>Он и так выполняется как модуль Apache

Прекрасно!

Что можешь сказать по первому пункту?
 

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

Guest
1 PHP никаких ошибок не выдает
2 запрос к mysql тоже проходит

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

Кром

Новичок
>1 PHP никаких ошибок не выдает

Это каким это образом ты установил?
 

SiMM

Новичок
Да человек похоже просто изощрённо издевается, не читая ответов.
 

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

Guest
Кром
вписал

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

и убрал "@"
 

Кром

Новичок
Пишит так:
error_reporting(E_ALL);

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

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

Guest
SiMM
Из мана пример тоже не работает

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