Пишем в .htaccess следующий код
|
1 2 3 4 5 6 |
#user-login #user-password AuthType Basic AuthName "Authorization" AuthUserFile /home/bitrix/ext_www/mysite.com/.htpasswd // Путь к файлу содержащему логин и пароль в корне сайта на сервере Require valid-user |
Создаем в корне сайта файл под названием .htpasswd в который записываем логин и зашифрованный пароль
|
1 |
user-login:usy72wdbxaRwY |
В данном случае логин это “user-login”, а пароль это “user-password” зашифрован при помощи php функции crypt3.
Логин можно заменить в этом же файле без дополнительных действий, а пароль необходимо зашифровать предварительно.
Функция для генерации собственного пароля:
|
1 2 3 4 5 6 |
function crypt3($password) { return crypt($password, substr($password, 0, 2)); } echo crypt3('user-password'); // 12tir.zIbWQ3c |
