Не работает авторизация

Zykovn

Guest
Не работает авторизация

Не работает авторизация:
<?
if (!isset($PHP_AUTH_USER)) :
header('WWW-Authenticate: Basic realm="БД АТС"');
header('HTTP/1.0 401 Unauthorized');
exit;
else :

mysql_connect("localhost", "user", "") or die("Can't connect to database!");
mysql_select_db ("db") or die ("Can't select database!");
$query = "SELECT userid FROM auth WHERE username = '$PHP_AUTH_USER' AND password = '$PHP_AUTH_PW'";
$result = mysql_query ($query);

if (mysql_numrows($result) != 1) :
header('WWW-Authenticate: Basic realm="БД АТС"');
header ('HTTP/ 1.0 401 Unauthorized');
exit;
else :
$userid = mysql_result ($result, 0);
endif;
endif;
?>
Не работает в чем ошибка?
 

Фанат

oncle terrible
Команда форума
Zykovn
кстати, прочти внимательно текст по ссылке.
там слово в слово приведён твой вопрос "Не работает в чем ошибка? " и объяснено - почему нельзя на него ответить постороннему человеку.
 

Zykovn

Guest
Проблема в том что когда запускаешь скрипт, он не находит верные данные в таблице и не допускает к файлу
 

Фанат

oncle terrible
Команда форума
это точно? Не находит? а ищет хотя бы? ты проверял?
 

Фанат

oncle terrible
Команда форума
как ты проверял?
если точно ищет, то тогда проблема у тебя с БД, а не с авторизацией?
 

Zykovn

Guest
я этот скрипт поставил в phpmyadmin'e только переменые $PHP_AUTH_USER и $PHP_AUTH_PW заменил на то что я вводил
в полном скрипте

-~{}~ 22.06.05 18:54:

я потом пробовал с файлом авторизацию.
 

Zykovn

Guest
SELECT `userid`
FROM `auth`
WHERE username = 'zykov'
AND `password` = '060970'
LIMIT 0 , 50
 
Сверху