需要用户名和密码

Lea*_*cia 3 php apache .htaccess .htpasswd

如果这个问题是noobish或一种重复,请指导我.

我想知道如何实现这种身份验证?

在此输入图像描述

我问,因为我很丢失,不知道要搜索哪些关键字.在我看来,我计划在用户想要访问我的域时(例如http://mysite.comhttp://mysite.com/tools)拥有此功能.

Ben*_*ele 7

你正在寻找的关键词是:htaccess,htpasswd,.htaccess.(假设你使用apache)

最终,您将.htaccess在要保护的目录中放置一个文件,并让它使用您的htpasswd文件检查要求.

例如:在我的服务器上,我不希望人们看到我的private目录.

$ sudo htpasswd -c /etc/apache2/.htpasswd benjamin
Run Code Online (Sandbox Code Playgroud)

请注意,benjamin在上面的命令中,^是我们将用于登录的用户名.

为了.htpasswd安全起见,我们希望将文件放在我们的web文件夹之外.

然后在我的private目录中我放了​​一个.htaccess包含这个的文件:

AuthUserFile /etc/apache2/.htpasswd
AuthGroupFile /dev/null
AuthName Authenticate
AuthType Basic
require user benjamin
Run Code Online (Sandbox Code Playgroud)