function loginPass(){
header('WWW-Authenticate: Basic realm="My Zone"');
header('HTTP/1.0 401 Unauthorized');
echo "<h1>Ошибка аутентификации</h1><p>Обратитесь к администратору для получения логина и пароля.</p>";
exit;
};
$login = "admin";
$password = "admin";
if (!isset($_SERVER['PHP_AUTH_USER'])) {
loginPass();
} else {
$auth_user = $_SERVER['PHP_AUTH_USER'];
$auth_pass = $_SERVER['PHP_AUTH_PW'];
if (($auth_user != $login) || ($auth_pass != $password)) {
loginPass();
};
};
echo "<h1>Добро пожаловать!</h1><p>Вы зашли по логину ",$auth_user," и паролю ",$auth_pass,".</p>";
Загружаю страницу, появляется окошко, ввожу логин ($login = "admin";) и пароль ($password = "admin";), жму "ок", окошко пропадает и тут же появляется - логин и пароль не верные. Что в коде, а может я сам делаю, не так?