имя пользователя и пароль не принимаются при использовании .htaccess и .htpasswd? - PullRequest
0 голосов
/ 02 декабря 2009

Я использовал .htaccess и .htpasswd, чтобы ограничить папку администратора, которая находится в root / admin

для этого я использовал следующее

.htaccess файл

AuthName "Alertalert"
AuthType Basic
AuthUserFile http://alertalert.freetzi.com/admin/.htpasswd
require valid-user 

.htpasswd file

rajasekar:$apr1$0yd92n1r$McIxIiQXPRF1u3gRBNRNc1

файлы .htaccess и .htpasswd находятся внутри папки администратора.

Когда я пытаюсь получить доступ к папке администратора, он запрашивает имя пользователя и пароль, и это нормально. если я укажу правильное имя пользователя и пароль, он не будет принят и поэтому снова запрашивает.

Ответы [ 2 ]

4 голосов
/ 02 декабря 2009

Проверьте документацию для директивы AuthUserFile . Его аргумент должен быть путем к файлу htpasswd, , а не URL.

1 голос
/ 02 декабря 2009

есть ли у вас код .htacess, который мешает просмотру .htpasswd? Поскольку вы идете через HTTP, он может быть недоступен. Как насчет использования системного пути?

Как насчет чего-то вроде: AuthUserFile /var/admin/.htpasswd

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...