Иллюстрированный самоучитель по PHP

Авторизация с помощью Cookies

Вот фрагменты сценария, в которых видна технология использования cookies. На той странице, откуда должен осуществляться вход в "защищенную зону", следует поставить простую форму для ввода логина и пароля (см.рис.8.6). Например, такую:

<FORM ACTION="up.php" METHOD=POST>

Логин:

<INPUT NAME="login" TYPE="text"><br>

Пароль:

<INPUT NAME="pass" TYPE="password"><br> <INPUT TYPE="submit" VALUE="Войти"></FORM>

Иллюстрированный самоучитель по PHP › Авторизация доступа › Авторизация с помощью Cookies
Рис. 8.6. Авторизация на основе cookies. Просто форма…

На той странице, имя которой указано в параметре ACTION заголовка формы, введенные данные проверяются, и в том случае, если такие логин и пароль имеются в файле паролей, браузеру посетителя отсылается cookie, куда эти логин с паролем записываются.

<?php
foreach (file("passw/passwr") as $k)
{
if (substr($k, 0, – 2)=="$login $pass")
{
$rez=1;
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.