время
|
|
424 Часть IV. PHP-функции Глава 8
неверный пароль !
</bodyx/html>
Пример 31.7. Практическое применение. Файл secretplace .php
<?php
// открываем сессию
session_start () ;
/*
просто зайти на эту страницу нельзя. Если
имя пользователя не зарегистрировано, то
перенаправляем его на страницу index. php
для ввода логина и пароля . Тут можно
много чего сделать, например запомнить
IP пользователя, и после третьей попытки доступа
закрыть этому пользователю доступ к файлам
V
if ( lis.set ($logged_user) ) {
header ("Location: index. php") ;
exit;
430 Часть /I/. PHP-функции
<html>
<body>
Здравствуйте, <?php echo $logged_user; ?>, вы на секретной
странице!
</body>
</html>
31.4. Безопасность
Итак, мы умеем передавать идентификатор от одной страницы (РНР-скрипта)
к другой (до следующего вызова с нашего сайта), а значит, мы можем различать всех
посетителей сайта. Идентификатор сессии — это очень большое число (128 битов)
и шансов, что его удастся подобрать перебором,