.htaccess и авторизация basic


Бывает необходимо временно закрыть доступ к сайту. Например при модернизации, обновлении или при первоначальном создании сайта , а писать дополнительные красивые вещи просто лень. Можно просто установить самую простую авторизацию с помощью .htaccess.


Генерируем пароль при помощи функции crypt:

echo crypt('наш пароль');

Создаем файл где будет храниться доступы (.htpass):

user:$1$B2v47VjF$qQxegmV64nPZYWu2pF8ls/

Где:
user - Наш логин
$1$B2v47VjF$qQxegmV64nPZYWu2pF8ls/ - это ХЕШ нашего пароля


Далее создаем или добавляем в файл .htaccess который лежит у нас в корне код:

AuthType Basic
AuthName "Restricted area"
AuthUserFile /var/www/html/.htpass
Require valid-user

AuthUserFile /var/www/html/ - Путь до нашего файла на сервере.

#htaccess

Copyright © 2019