如果这个问题是菜鸟或重复,请相应地指导我。
我想知道如何实现这种身份验证?
我问是因为我很迷茫,不知道要搜索哪些关键字。在我看来,我计划在用户想要访问我的域时使用它(例如 http://mysite.com 和 http://mysite.com/tools )。
最佳答案
您要查找的关键字是: htaccess
、 htpasswd
、 .htaccess
。
(前提是你使用apache)
最终,您将在要保护的目录中放置一个 .htaccess
文件,并让它检查您的 htpasswd
文件的要求。
例如:在我的服务器上,我不希望人们看到我的 private
目录。
$ sudo htpasswd -c /etc/apache2/.htpasswd benjamin
注意 上面 ^ 命令中的
benjamin
是我们将用来登录的用户名。为了安全起见,我们希望将
.htpasswd
文件放在我们的 web 文件夹之外。然后在我的
private
目录中,我将放置一个包含以下内容的 .htaccess
文件:AuthUserFile /etc/apache2/.htpasswd
AuthGroupFile /dev/null
AuthName Authenticate
AuthType Basic
require user benjamin
关于php - 需要用户名和密码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12328883/