![]() |
Доступ к папке на сайте под паролем.
Как можно сделать доступ к определенной папке на сайте ( прим. sait.ru/papka)? Что бы в нее через браузер введя пароль можно было войти.
Вобще подобное возможно сделать? |
Пароль на директорию:
AuthName "Private zone" AuthType Basic AuthUserFile /pub/home/твой_логин/.htpasswd require valid-user Значение AuthName будет выводиться для посетителя и может использоваться для пояснения запроса авторизации. Значение AuthUserFile указывает на место, где хранится файл с паролями для доступа к данной директории. Этот файл создается специальной утилитой htpasswd.exe. Например в директории, которую защищаем паролем создаем такой .htaccess: AuthName "For Registered Users Only" AuthType Basic AuthUserFile /pub/site.ru/.htpasswd require valid-user В этом примере, посетитель при запросе директории, будет читать фразу "For Registered Users Only", файл с паролями для доступа должен лежать в директории /pub/site.ru/ и называться .htapasswd . Директория указывается от корня сервера, если вы неправильно зададите директорию, то Апач не сможет прочитать файл .htpasswd и никто не получит доступа к данной директории. |
nilux спасибо!
А нет ли другого варианта или по проще разъяснения, я почти ничего не понел в этом руководстве... |
Monarh, если попроще, то юзай какой-нибудь Http-брутер
|
Цитата:
Суть метода: В защищаемой папке создаём файл с именем .htaccess (точка обязательна), туда пишем предложенный код или по шаблону: Код:
AuthName "Auth message"Код:
AuthName "Для просмотра папки нужно авторизоваться"Вторая - тип авторизации, оставить как есть. Третья - требуемый пользователь, настроено на любого правильного. Четвёртая - путь к файлу с паролями, о нём ниже. Файл с паролями можно положить в ту же папку, а можно в любое доступное место. Файл создаётся утилитой htpasswd. Пример использования. Создать файл и добавить первого пользователя: htpasswd -c /home/public_html/.htpasswd username Добавляет пользователя username, пароль будет запрошен. Просто добавить нового пользователя: htpasswd /home/public_html/.htpasswd username Файл должен существовать. Удалять пользователей можно через редактирование файла. |
Спасибо, буду пробовать...
|
| Время: 10:50 |