Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
linux
RSV
@RSV
PHP
Linux
Apache HTTP Server
Как проверить пароль на его наличие в файле htpasswd?
Есть файл htpasswd для basic авторизации пользователей средствами апача.
Есть введенные пользователем имя и пароль.
Необходимо проверить, есть ли в этом файле хэш который соотвествует этому введенному имени и паролю.
Проверить это нужно либо средствами пхп. Либо какойнибудь стронней утилитой, которую можно запустить из пхп.
Пробовал просто сгенерить хэш на основе введенного пароля, чтобы сравнить его с тем, что в файле, но хеш получается всегда разный.
Просто включить стандарную basic авторизацию, через .htaccess нет возможности.
Вопрос задан
более трёх лет назад
3857 просмотров
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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PHP
Простой
Как добавить в скрипт заявки тему для письма?
1 подписчик
вчера
134 просмотра
1
ответ
Linux
Простой
Какие возможны проблемы при установке linux системы на гибрид планшета и ноутбука?
1 подписчик
вчера
192 просмотра
5
ответов
PHP
Простой
Как поставить картинку под текст?
1 подписчик
вчера
110 просмотров
1
ответ
Linux
+1 ещё
Средний
Почему Ubuntu фризит и лагает при запуске?
1 подписчик
01 июн.
427 просмотров
1
ответ
Linux
Простой
Почему некоторые Линуксы не запускаются с загрузочной флешки?
1 подписчик
31 мая
773 просмотра
1
ответ
PHP
+1 ещё
Простой
Как правильно создать объект класса Request в Workerman?
3 подписчика
31 мая
652 просмотра
0
ответов
Linux
+4 ещё
Средний
Как установить расширение ext-intl на BitrixVM 9?
1 подписчик
29 мая
89 просмотров
1
ответ
PHP
Простой
Как установить timezone в php.ini?
1 подписчик
29 мая
97 просмотров
1
ответ
PHP
+1 ещё
Простой
Symfony 6.4 php 8.4 много сыплется deprecated, есть ли пути решения?
1 подписчик
29 мая
131 просмотр
1
ответ
Сетевое администрирование
+2 ещё
Средний
Почему падают сайты 502/504?
3 подписчика
29 мая
2151 просмотр
5
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Middle PHP-developer / PHP-разработчик
Wanted.
До 250 000 ₽
PHP-разработчик
Stoking
•
Пермь
от 200 000 ₽
PHP-разработчик
Wanted.
До 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама