Показать сообщение отдельно

  #5  
Старый 19.09.2008, 11:39
paulzey
Познающий
Регистрация: 30.10.2007
Сообщений: 63
Провел на форуме:
299216

Репутация: 59
Отправить сообщение для paulzey с помощью ICQ
По умолчанию

Цитата:
Сообщение от MONARH  
nilux спасибо!
А нет ли другого варианта или по проще разъяснения, я почти ничего не понел в этом руководстве...
Всё очень просто. Если сервер - апач (90%-99%), то работает этот метод.
Суть метода:
В защищаемой папке создаём файл с именем .htaccess (точка обязательна), туда пишем предложенный код или по шаблону:

Код:
AuthName "Auth message"
AuthType Basic
require <valid-user | user <username1> [username2] ... [usernameN]>
AuthUserFile "/full/path/to/.htpasswd"
изменяя под свои нужды, например,
Код:
AuthName "Для просмотра папки нужно авторизоваться"
AuthType Basic
require valid-user
AuthUserFile "/какой-то-путь/.htpasswd"
Первая строчка - сообщение, которое будет отображено пользователю.
Вторая - тип авторизации, оставить как есть.
Третья - требуемый пользователь, настроено на любого правильного.
Четвёртая - путь к файлу с паролями, о нём ниже.

Файл с паролями можно положить в ту же папку, а можно в любое доступное место.
Файл создаётся утилитой htpasswd.
Пример использования.
Создать файл и добавить первого пользователя:
htpasswd -c /home/public_html/.htpasswd username
Добавляет пользователя username, пароль будет запрошен.
Просто добавить нового пользователя:
htpasswd /home/public_html/.htpasswd username
Файл должен существовать.
Удалять пользователей можно через редактирование файла.
 
Ответить с цитированием