Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
linux
RSV
@RSV
PHP
Linux
Apache HTTP Server
Как проверить пароль на его наличие в файле htpasswd?
Есть файл htpasswd для basic авторизации пользователей средствами апача.
Есть введенные пользователем имя и пароль.
Необходимо проверить, есть ли в этом файле хэш который соотвествует этому введенному имени и паролю.
Проверить это нужно либо средствами пхп. Либо какойнибудь стронней утилитой, которую можно запустить из пхп.
Пробовал просто сгенерить хэш на основе введенного пароля, чтобы сравнить его с тем, что в файле, но хеш получается всегда разный.
Просто включить стандарную basic авторизацию, через .htaccess нет возможности.
Вопрос задан
более трёх лет назад
3860 просмотров
2
комментария
Подписаться
4
Оценить
2
комментария
Facebook
Вконтакте
Twitter
RSV
@RSV
Автор вопроса
UPD: сам нашел ответ
тут готовый скрипт
elonen.iki.fi/code/misc-notes/htpasswd-php/index.html
Написано
более трёх лет назад
merlin-vrn
@merlin-vrn
Если не секрет, зачем вам это?
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
RSV
@RSV
Автор вопроса
Есть проект на wordpress, в нем нужно закрыть посты с определенной категорией.
По требованию заказчика, закрыть нужно через basic авторизацию, поскольку система выдающая доступ умеет работать только с htpasswd.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Linux
Простой
Почему Linux Зависает намертво?
2 подписчика
21 июн.
697 просмотров
3
ответа
Linux
+1 ещё
Простой
Как выбрать подходящую версию программ для Raspbian (х32/х64)?
1 подписчик
20 июн.
87 просмотров
1
ответ
Linux
+2 ещё
Средний
Есть ли floating WM без мусора — **только** декорации окон и run menu?
1 подписчик
20 июн.
105 просмотров
4
ответа
Linux
+2 ещё
Простой
Почему возникает ошибка «Нет связи с сервером» FreePBX 16 при применении изменений?
1 подписчик
20 июн.
93 просмотра
1
ответ
PHP
+2 ещё
Простой
Почему некорректно форматируются PHP с HTML, когда открывающие/закрывающие теги в условиях?
1 подписчик
19 июн.
398 просмотров
3
ответа
PHP
Простой
Могу ли я прогнать через password_hash пароли в бд, которые md5, чтобы не сломалась авторизация?
1 подписчик
19 июн.
303 просмотра
4
ответа
Linux
+1 ещё
Простой
Почему не происходит AOT компиляция?
1 подписчик
17 июн.
160 просмотров
1
ответ
PHP
+1 ещё
Простой
Как установить php 8.4 на MacOS Sequoya?
1 подписчик
17 июн.
188 просмотров
1
ответ
Linux
Простой
Стоит ли устанавливать syncthing под отдельного пользователя?
1 подписчик
17 июн.
129 просмотров
1
ответ
Linux
+2 ещё
Средний
В какой контейнер ставить сертификат Lent`Encrypt в NGINX-front или NGINX-backend?
2 подписчика
16 июн.
1902 просмотра
4
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
PHP-developer / PHP-разработчик
Wanted
До 250 000 ₽
Senior PHP Developer (Yii2)
Americor
•
Москва
от 4 000 $
PHP-разработчик
Wanted
До 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама