ИНСТРУКЦИЯ Авторизация с помощью .htaccess

Ойбек

Автор темы
Сообщения
23
Репутация
14
Баллы
3
Авторизация с помощью .htaccess - это сделать свой сайт приватным.
Данный метод очень пригодится тем, кто хочет сделать приватный доступ к файлам или определенному домену.
Само собой получить без ввода логина и пароля доступ к сайту никак нельзя.

Первое что нужно сделать, это настроить сам .htaccess файл в корне сайта (сервера, хоста)
Данный код добавляется в самую верхушку файла.
Код:
AuthName "HelloAuth please!"
AuthType Basic
AuthUserFile /private/.htpasswd
require valid-user
AuthName - текст, который будет показано при запросе авторизации.
AuthType - тип авторизации. Имеется два типа Basic и Digest
AuthUserFile - полный путь к файлу с данными авторизации. (ex: C:\private\.htpasswd, www/web/sites/sitecom/auth/.htpasswd)
require valid-user - это функция, которая дает доступ к сайту авторизованным, в ином случае покажет 403 страницу ошибки.

Содержание файла .htpasswd
Код:
admin:$apr1$dvqXcu0V$x6owx6.GUGm6l9pY551Bz0
на примере логин: admin пароль: admin
Можно добавить более бесконечное коль-во логинов. Новый логин в новую строку:
Код:
admin:$apr1$dvqXcu0V$x6owx6.GUGm6l9pY551Bz0
member1:$apr1$zvIVYfTl$7XG5rjs8I7h4.fvSiQ8rs/
member2:$apr1$je5ookPA$jLL/JmYMKSibj5SMbLNAf.
Примечание! Чтобы защитить сам файл данных, нужно создать ещё один файл .htaccess, который запрещает доступ к корню с файлом.

Сгенерировать пароль с логином можно на сайте: Ссылка (внешняя)
 

Вложения

Последнее редактирование: