Доступ по паролю с помощью htaccess и htpasswd

Просмотров: 1012
Бизнес в РБ

Делаем авторизацию или доступ к определенным директориям с помощью двух файлов .htaccess и .htpasswd. У сервера apache есть возможность реализации базовой авторизации.

Файл .htaccess

AuthType Basic
AuthName "Authorization"
AuthUserFile /путь_до_директории/.htpasswd
Require valid-user

Чтобы получить путь до директории, можно воспользоваться функцией:

<?php echo dirname(§_SERVER['SCRIPT_FILENAME']);?>

Файл .htpasswd

Далее необходим файл, который будет содержать данные для авторизации. Пример того как выглядит файл:

admin:$apr1$TCrF2kqA$TSMYziwt.qCkrct9yx4vv1

В данном файле мы видим логин admin и пароль в зашифрованном виде. Чтобы сгенерировать данные пароля воспользуйтесь любым генератором

баннер

Похожие статьи

Отчетность перед гос. структурами для ИП в Беларуси 2023
Эффективные стратегии подбора ИТ-специалистов: как найти разработчика Python
Партнерские программы Беларуси