.htaccess и .htpasswd, чтобы предотвратить доступ к проблеме папки
Вопрос
У меня есть зона администратора сайта, которую я хочу защитить с паролем.
Поэтому внутри папки администратора я положил файлы .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
Инструмент командной строки для генерации пароля и посмотреть, если у вас все еще есть та же проблема.