Как защитить страницу паролем

Иногда требуется защитить некоторые страницы сайта паролем. Как это сделать? Способов масса, но предположим, что нас интересуют только способы быстрые, бесплатные и легкие. Да, и мы имеем дело с php. В таком случае поступаем вот как.

Скачиваем отсюда вот этот скрипт. Распаковываем его у себя на диске, правим в районе строки 52 список пользователей (скрипт позволяет создавать сколько угодно пользователей)


// Add login/password pairs below, like described above
// NOTE: all rows except last must have comma "," at the end of line
$LOGIN_INFORMATION = array(
  'zubrag' => 'root',
  'admin' => 'adminpass'
);

Загружаем исправленный файл на сервер, открываем его в браузере, добавив к адресной строке "?help", например так: http://example.com/password_protect.php?help.

Скрипт должен выдать в окне браузера строчку примерно такого вида:

<?php include("/путь_к_файлу_на_сервере/password_protect.php"); ?>
Теперь вставляем эту строчку во все файлы, которые хотим защитить. Все должно работать. При обращении к защищенному файлу предлагается ввести логин и пароль. Ввел - вошел, не ввел - не вошел. Все как в лучших домах Лондона и Парижа. При удачном входе сохраняются куки до выхода из браузера, так что пользователь остается авторизованным на сессию.

Если же php нет, то нужен какой-то другой способ: то ли javascript, то ли java, в конце концов использование файла .htaccess, но об этом - в другой раз.
Комментарий от Фантик (вставить имя) 18 ноября 2009 - 08:44 :

biggrin мдя)))


Добавить комментарий к «Как защитить страницу паролем»
Имя

E-mail

url

sad smile angry grin evil wink biggrin laugh