使用 .htaccess 密码保护目录

发布于 2024-10-26 04:38:37 字数 341 浏览 2 评论 0原文

您好,我正在尝试使用 .htaccess 密码保护目录。 我创建了一个 .htpasswd 文件并将其存储在服务器的根目录中。 我在要保护的目录中创建了一个 .htaccess 文件,其中包含以下几行:

AuthUserFile /home/baltzers/domains/baltzersciencepublishers.com/.htpasswd
AuthGroupFile /dev/null
AuthType Basic
AuthName "restricted area"
require user test

但是当我填写用户名和(加密)密码时,它会不断弹出身份验证对话框。 我缺少什么?

Hi I am trying to password protect a directory with .htaccess.
I have created a .htpasswd file and stored it at the root of the server.
I have created a .htaccess file in the directory I want to protect with the following lines:

AuthUserFile /home/baltzers/domains/baltzersciencepublishers.com/.htpasswd
AuthGroupFile /dev/null
AuthType Basic
AuthName "restricted area"
require user test

But when I fill in my username and (encrypted) password, it keeps throwing back up the authentication dialog.
What am I missing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

旧人九事 2024-11-02 04:38:37

您可能需要将 require user test 行替换为:

require valid-user

否则,用户必须命名为“test”并且存在于 .htpasswd 文件中。

You mught want to replace the line require user test with:

require valid-user

Otherwise, the user must be named "test" and exist in the .htpasswd file.

っ〆星空下的拥抱 2024-11-02 04:38:37

试试这个:
http://tools.dynamicdrive.com/password/

该工具将根据您的表单输入。

Try this:
http://tools.dynamicdrive.com/password/

The tool will create the files you need based on your form input.

对你再特殊 2024-11-02 04:38:37

登录时您需要使用未加密的密码。请注意,除非您对整个链进行加密(即您使用 https 而不是 http),否则用户名和密码将以明文形式发送。

You need to use the unencrypted password when logging in. Note that unless you're doing the whole chain encrypted (i.e. you're using https instead of http) then the username and password will be sent in the clear.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文