如何在PHP和Apache中启动服务器用户身份验证?

时间:2012-05-02 19:53:29

标签: php apache authentication

我有一个生产服务器,用于在授予访问权限之前对用户进行身份验证。我设置了一台新机器并从旧服务器复制了文件。现在,我可以正常访问页面,但它不会要求用户名和密码。当我检查$_SERVER['PHP_AUTH_USER']的值时,什么都不返回。

是一种在服务器上激活它的方法,还是在从旧服务器复制文件时丢失了任何文件?

1 个答案:

答案 0 :(得分:3)

检查旧服务器上的.htaccess文件。可能有类似的东西:

AuthGroupFile /dev/null
AuthName "admin"
AuthType Basic
AuthUserFile /home/path/to/.htpasswd/public_html/admin/.htpasswd
require valid-user

这就是在进行身份验证,而不是PHP。