Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
linux
RSV
@RSV
PHP
Linux
Apache HTTP Server
Как проверить пароль на его наличие в файле htpasswd?
Есть файл htpasswd для basic авторизации пользователей средствами апача.
Есть введенные пользователем имя и пароль.
Необходимо проверить, есть ли в этом файле хэш который соотвествует этому введенному имени и паролю.
Проверить это нужно либо средствами пхп. Либо какойнибудь стронней утилитой, которую можно запустить из пхп.
Пробовал просто сгенерить хэш на основе введенного пароля, чтобы сравнить его с тем, что в файле, но хеш получается всегда разный.
Просто включить стандарную basic авторизацию, через .htaccess нет возможности.
Вопрос задан
более трёх лет назад
3849 просмотров
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
Простой
Недоступен порт 8000 marzban?
1 подписчик
час назад
18 просмотров
0
ответов
Linux
Простой
Как собирать и смотреть аппаратную метрику в linux?
1 подписчик
7 часов назад
60 просмотров
1
ответ
PHP
Простой
Как лучше реализовать проверку передачи данных в api?
1 подписчик
10 часов назад
73 просмотра
2
ответа
Linux
+2 ещё
Средний
Как проверить корректность работы локальных DNS-серверов?
2 подписчика
11 часов назад
308 просмотров
2
ответа
Linux
+3 ещё
Простой
LibreOffice Calc — копируется выделенная ячейка полностью, но часть из нее не копируется по выделению. Что такое?
1 подписчик
вчера
53 просмотра
0
ответов
Linux
+2 ещё
Простой
"Y: команда не найдена" — в чем может быть дело?
1 подписчик
12 мар.
761 просмотр
4
ответа
Linux
+1 ещё
Простой
Как перенсти ОС с HDD на SSD?
2 подписчика
12 мар.
2097 просмотров
10
ответов
PHP
+3 ещё
Простой
Как правильно построить сервис, создающий отложенные задачи на основе расписания из другого сервиса?
2 подписчика
11 мар.
221 просмотр
2
ответа
JavaScript
+2 ещё
Простой
Ton — Connect UI, подключаем к фреймворку, есть ошибки при оплате, как решить?
1 подписчик
11 мар.
98 просмотров
0
ответов
Linux
Простой
Какой антивирус для Линукс сейчас использовать в РФ?
3 подписчика
11 мар.
3276 просмотров
8
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Middle PHP-developer / PHP-разработчик
Wanted.
До 250 000 ₽
Backend-разработчик PHP
Wanted.
•
Москва
До 160 000 ₽
PHP-разработчик
Decart IT-production
от 260 000 до 340 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама