.htaccess и .htpasswd, чтобы предотвратить доступ к проблеме папки

StackOverflow https://stackoverflow.com/questions/3190211

  •  02-10-2019
  •  | 
  •  

Вопрос

У меня есть зона администратора сайта, которую я хочу защитить с паролем.

Поэтому внутри папки администратора я положил файлы .htaccess и .htpasswd, содержащие это:

.htaccess:

AuthUserFile C:/wamp/www/website_project/admin/.htpasswd
AuthName "Restricted Area"
AuthType Basic
Require valid-user

.htpasswd: (сгенерировано с помощью онлайн-инструмента)

admin:sOSDxAdJI4xx2

Когда я перехожу в папку администратора, отображается всплывающее окно, где мне нужно вставить имя пользователя и пароль ... так до сих пор его работают нормально, но независимо от того, если я вставку правильный пароль или нет, снова получаю то же всплывающее «Войти», я никогда не могу получить доступ к папке ...

Какие-либо предложения?

Это было полезно?

Решение

На основе AuthUserFile Линия, похоже, что вы используете Apache в Windows, который имеет другой алгоритм шифрования пароля по умолчанию, чем другие платформы. Попробуйте использовать htpasswd Инструмент командной строки для генерации пароля и посмотреть, если у вас все еще есть та же проблема.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top