Поиск по этому блогу

воскресенье, 24 июля 2011 г.

Авторизация через htaccess и htpasswd

Привет всем. Сегодня узнаем как сделать аудентификацию через файл .htaccess.
Всё просто. Делает всего за 3 шага.

1) Создаём файлы .htaccess и .htpasswd
2) Скачиваем программу генерации пользователей тут. Генерируем пользователя и пароль, и записываем иx в файл .htpasswd
3) В .htaccess пишем:

#Сообщение, которое увидят пользователи
AuthName "The Catalogue on reconstructions, entry for debugging only!"
#Тип аундетификации
AuthType Basic
#Полный путь до файла .htpasswd
AuthUserFile /var/www/d/.htpasswd
#Разрешаем всем кто в списке.
require valid-user


Запаролить один файл или тип файлов можно следующим образом.

#Запаролим zip файлы
<FilesMatch "\.zip$">
#Сообщение, которое увидят пользователи
AuthName "Only valid users can download zip files."
#Тип аундетификации
AuthType Basic
#Полный путь до файла .htpasswd
AuthUserFile /var/www/d/.htpasswd
#Разрешаем всем кто в списке.
Require valid-user
</ FilesMatch >

Или один файл
#Файл  price.html  под пароль
<Files "price.html">

#Сообщение, которое увидят пользователи
AuthName "Access restricted." 

#Тип аундетификации
AuthType Basic 

#Полный путь до файла .htpasswd
AuthUserFile /var/www/d/.htpasswd

#Разрешаем всем кто в списке.
Require valid-user
</ Files >


Комментариев нет:

Отправить комментарий

Количество·просмотров