время
|
|
Часть 3 Особенности реализации 17
вести, выполняя элементарные действия про-
граммирования, вплоть до вывода имеющегося пароля. В частности, можно срав-
нить введенные данные с имеющимися, и если они верны, разрешить доступ
к скрытым данным вашего сайта. В противном случае предложить пользователю
либо зарегистрироваться, либо связаться с администратором для обсуждения ус-
ловий регистрации.
Например, вам необходимо ограничить доступ к одной из страниц, т. е. вы бы хо-
тели позволить получать данные этой страницы только избранным пользователям.
В этом случае можно воспользоваться следующим кодом:
if ($PHP_AUTHJJSER!=$name | | $PHP_AUTH_PW! =$pass) {
header ("WWW-Authenticate: Basic realm=\" secret areaV") ;
header ("HTTP/1.0 401 Unauthorized");
echo "Authorization Required.";
exit;
Переменные $name и $pass и будут содержать именно то верное значение пароля,
которое необходимо ввести пользователю при получении равноправного доступа
кдокументу. Данный коддолжен идти до любого