Apache 身份验证仍然接受 htpasswd 中的旧密码

Apache 身份验证仍然接受 htpasswd 中的旧密码

我在 Ubuntu 上运行 Apache 并使用基本 HTTP 身份验证。

我有一个 htpasswd 文件,其中有一个名为 的用户,scott密码为tiger。但是我将密码更改为tiger1

现在我可以使用tiger和登录tiger1。尽管我可以看到htpasswd文件中只有一行,并且在我更改密码后加密密码已经更改。

这是什么问题?我该如何解决?

答案1

检查您的.htaccess文件并确认文件的位置htpasswd..也许您正在使用两个不同的文件

相关内容