Як встановити форму аутентифікації?
1 відкрийте панель управління хостингом або підключіться до хостингу по SSH або FTP;
2 в менеджері файлів перейдіть в директорію сайту, доступ до якої необхідно закрити. У нашому прикладі це буде директорія test;
створіть файл .htaccess або відкрийте його на редагування, якщо він вже існує.
Додайте в файл .htaccess наступні рядки:
- AuthType Basic - тип аутентифікації;
- AuthName «Доступ заборонений!» - повідомлення, яке буде показуватися при запиті доступу в захищену директорію сайту;
- AuthUserFile /path/.htpasswd - шлях до файлу, в якому зберігатимуться логін і хеш пароля. При введенні логіна і пароля в формі на сайті, їх значення будуть порівнюватися зі значеннями в файлі .htpasswd (для пароля буде порівнюватися значення хеша. Як дізнатися шлях до кореневої папки сайту;
- Require valid-user - вказує, що доступ дозволений тільки для користувачів, перерахованих у файлі .htpasswd.
У цій же директорії створіть файл .htpasswd;
cгенеріруйте зв'язку логіна і пароля. Для цього скористайтеся онлайн генератором. В поле «Username» введіть ваш логін «u1234567», в поле «Password» - новий пароль для проходження базової аутентифікації. Натисніть Create .htpasswd file.
Ви також можете створити абсолютно нову пару логіна-пароля.На виході генератора ви отримаєте приблизно такий рядок: «u1234567: $ apr1 $ uuR8iEpN $ cb3ArYRjc9DVBRoV2bn / L0». де:
- «U1234567» - логін;
- «$ Apr1 $ uuR8iEpN $ cb3ArYRjc9DVBRoV2bn / L0» - хеш пароля.
Як змінити пароль або додати нового користувача?
Для зміни пароля вам необхідно просто повторити процедуру генерації з тим же логіном. Онлайн-генератор.
Для додавання нового користувача просто згенеруйте нову в'язку логіна-пароля і додайте її в файл .htpasswd з нового рядка.
Як прибрати форму аутентифікації?
Всі права на матеріали, що знаходяться на сайті, охороняються відповідно до законодавства РФ. При повному або частковому передрукуванні
матеріалів сайту письмову згоду обов'язково. Торгові марки, логотипи і марки послуг, розміщені на даному сайті,
є власністю ТОВ «Реєстратор доменних імен Рег.ру» або третіх осіб.