Всем привет! Чтобы войти на мою страницу необходимо пройти базовую аутентификацию. Т.е. загружаю стнаницу, ввожу правильный пароль, но при этом пароль не принимается и просит ввести еще раз пароль! Подскажите в чем проблема спс. Вот коды: PHP: <?php $dblocation = "localhost"; $dbname = "test"; $dbuser = "root"; $dbpasswd = "root"; $dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd); if (!$dbcnx) { exit("<P>B настоящй момент сервер базы данны не доступен, поэтому корректное отображение страницы невозможно.</P>"); } @mysql_query("SET NAMES 'cp1251'"); ?> <?php if(!isset($_SERVER['PHP_AUTH_USER'])) { header("WWW-Authenticate: Basic realm=\"Admin Page\""); header("HTTP/1.0 401 Unauthorized"); exit(); } else { if (!get_magic_quotes_gpc()) { $_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']); $_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']); } $query ="SELECT pass from userslist WHERE name='{$_SERVER[PHP_AUTH_USER]}'"; $lst = @mysql_query($query); if(!lst) { header("WWW-Authenticate: Basic realm=\"Admin Page\""); header("HTTP/1.0 401 Unauthorized"); exit(); } if(mysql_num_rows($lst) == 0) { header("WWW-Authenticate: Basic realm=\"Admin Page\""); header("HTTP/1.0 401 Unauthorized"); exit(); } $pass = @mysql_fetch_array($lst); if(md5($_SERVER['PHP_AUTH_PW']) != $pass['pass']) { header("WWW-Authenticate: Basic realm=\"Admin Page\""); header("HTTP/1.0 401 Unauthorized"); exit(); } } ?>
http://irbis-team.com/15/10/3?PHPSESSID=b34c10f23ea9d05828085b3bfe9f9c73 Посмотри, там рассказывается про твою идентификацию, заодно прочти до конца топик
спасибо всем за ответ, jenya777777, попробовал сделать как на твоей ссылке, но таже самая проблема. Прочитал на форумах, что возможная проблема может быть: "PHP установлен как модуль, если PHP установлен как CGI-скрипт, то переменные PHP_AUTH_USER и PHP_AUTH_PW не передаются скрипту и соответственно ничего не работает". Mamont, я новенький, подскажи как включить отображения ошибок! igordata, на данный момент, использую готовы коды но про собак учту на будущее. В куери подходящий результат есть.