受.htacess文件保护的文件访问没有将密码存储在.htpsswd文件中?

时间:2017-09-18 05:24:05

标签: apache .htaccess configuration-files server-configuration

我在Magento root中尝试过它

AuthUserFile /home/username/public_html/.htpsswd
AuthType Basic
AuthName "restricted area"

<files "index.php" >
    Require valid-user
</files>

我尝试通过上面的代码

保护.htaccess文件访问index.php文件

我通过php代码

找到 AuthUserFile 的基本路径
<?php
echo getcwd();
 ?>

这是我的.htpsswd文件

admin:admin

每次我输入密码时,都会显示一次又一次要求输入密码的弹出窗口

2 个答案:

答案 0 :(得分:1)

这通常在密码不正确时发生。将.htpasswd文件的内容更改为:

admin:$apr1$ol.jlx5P$ldshyeA.03GTKJWGFgQYH/

现在您应该可以使用以下方式登录: 用户名:admin 密码:admin

如果不起作用,请检查并确保.htpasswd文件的路径正确无误。

答案 1 :(得分:0)

工作完美,文件名(拼写)中的错误..