Irrina
Новичок
авторизация
Вот такой код авторизации:
Под Денвером, на локальном сервере, задаются логин-пароль.
Все нормально, принимаются. Идет работа.
после закрыти браузера, открытия заново и попытки зайти в админку, которая под паролем, - выдается ошибка
Undefined index: PHP_AUTH_PW in pwd.php on line 2
т.е. не воспринимается уже первая строка...
В чем ошибка? Почему 'PHP_AUTH_PW' - стал неопределен?
Вот такой код авторизации:
PHP:
$tmp = md5($_SERVER['PHP_AUTH_PW']);
if ( (!isset($_SERVER['PHP_AUTH_USER'])) || (!isset($_SERVER['PHP_AUTH_PW'])) ||
($_SERVER['PHP_AUTH_USER'] != $admin_login) || ($tmp != $admin_pass) ) :
header ('WWW-Authenticate: Basic realm="District of administration"');
header('HTTP/1.0 401 Unauthorized');
print "You are attemting to enter a restricted area. Authorization is requred.";
exit;
endif;
Все нормально, принимаются. Идет работа.
после закрыти браузера, открытия заново и попытки зайти в админку, которая под паролем, - выдается ошибка
Undefined index: PHP_AUTH_PW in pwd.php on line 2
т.е. не воспринимается уже первая строка...
В чем ошибка? Почему 'PHP_AUTH_PW' - стал неопределен?