0

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

是一种在服务器上激活它的方法,或者我在从旧服务器复制它时错过了任何文件?

4

1 回答 1

3

检查旧服务器上的 .htaccess 文件。可能是这样的:

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

那是在做身份验证,而不是 PHP。

于 2012-05-02T20:00:23.040 回答