http аутентификация через htaccess
Встала задача организовать доступ по паролю к закрытому разделу для фрилансеров. Самый шустрый способ без различных проверок сессий итп является http аутентификация, также он является очень надежным.
Допустим нам надо организовать доступ в папку work.
1. Создаем папку work
mkdir work
2. Заходим туда
cd work
3. Создаем 2 файла .htaccess и .htpasswd
touch .htaccess
touch .htpasswd
.htaccess будет отвечать за запрос пароля и укажет путь к файлу с паролем .htpasswd
в .htpasswd собственна сама пара логин/пароль
4. Пишем необходимые строки в эти файлы
**************
.htaccess
AuthUserFile /тут/путь/к/файлу/.htpasswd
AuthGroupFile /dev/null
AuthName "Заголовок окна авторизации"
AuthType Basic
<Limit GET>
require valid-user
</Limit>
**************
.htpasswd
Этот файл заполняем с помощью утилиты
В командной строке пишем
htpasswd -cm .htpasswd worker
Утилита спросит 2 раза пароль, вбиваем пароль
Все
Допустим нам надо организовать доступ в папку work.
1. Создаем папку work
mkdir work
2. Заходим туда
cd work
3. Создаем 2 файла .htaccess и .htpasswd
touch .htaccess
touch .htpasswd
.htaccess будет отвечать за запрос пароля и укажет путь к файлу с паролем .htpasswd
в .htpasswd собственна сама пара логин/пароль
4. Пишем необходимые строки в эти файлы
**************
.htaccess
AuthUserFile /тут/путь/к/файлу/.htpasswd
AuthGroupFile /dev/null
AuthName "Заголовок окна авторизации"
AuthType Basic
<Limit GET>
require valid-user
</Limit>
**************
.htpasswd
Этот файл заполняем с помощью утилиты
В командной строке пишем
htpasswd -cm .htpasswd worker
Утилита спросит 2 раза пароль, вбиваем пароль
Все
Комментарии
Отправить комментарий