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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了受.htaccess文件保护的文件访问没有将密码存储在.htpasswd文件中?相关的知识,希望对你有一定的参考价值。

我在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

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

答案

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

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

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

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

另一答案

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

以上是关于受.htaccess文件保护的文件访问没有将密码存储在.htpasswd文件中?的主要内容,如果未能解决你的问题,请参考以下文章

当 htaccess 重定向到 404 时,如何访问受密码保护的目录?

如何从网络共享访问受密码保护的文件? [复制]

如何使用 Python 将文件压缩为受密码保护的存档

.htaccess 提示输入密码

保护子文件夹不受直接访问,但允许系统访问

htaccess 密码保护但不在本地主机上