Заметки
Авторизация средствами Web-сервера
<?php
if ( isset($_SERVER['PHP_AUTH_USER'])
and ($_SERVER['PHP_AUTH_USER'] == 'login')
and ($_SERVER['PHP_AUTH_PW'] == 'password') )
{
echo '<p>Вы вошли в защищенную зону</p>';
echo '<p><a href="next.php">Следующая страница</a></p>';
}
else
{
header('WWW-Authenticate: Basic realm="Защищенная зона"');
header('HTTP/1.0 401 Unauthorized');
// Если пользователь нажал кнопку "Отмена"
exit('<p>Нет доступа</p>');
}
?>
Файл next.php :
<?php
if ( isset($_SERVER["PHP_AUTH_USER"])
and ($_SERVER["PHP_AUTH_USER"] == 'login')
and ($_SERVER["PHP_AUTH_PW"] == 'password') )
{
echo '<p>Вы находитесь в защищенной зоне</p>';
echo '<p><a href="auth.php">Предыдущая страница</a></p>';
}
else
{
exit('<p>Нет доступа</p>');
}
?>
|