从PHP中检索.htaccess登录名

Rin*_*g Ø 2 php .htaccess login

.htaccess 这是一种过滤页面访问的便捷方式,这要归功于例如基本身份验证.

在这种情况下

  Require user chandler monica ross rachel
Run Code Online (Sandbox Code Playgroud)

将授权访问上述4人的页面(前提是他们输入了适当的密码).

在PHP登录后,是否可以检索用户输入的登录名?

例如chandler登录和访问index.php,是否有可能发现 chandler正在使用index.php代码中的页面?

vbe*_*nce 7

根据手册,如果您使用基本身份验证:

echo ($_SERVER['PHP_AUTH_USER']);
Run Code Online (Sandbox Code Playgroud)

现在不推荐使用基本身份验证方法,我非常鼓励使用摘要身份验证,这并不困难.而不是htpasswd你可以使用htdigest二进制.在链接的手册页中还有一个示例.

摘要也使用领域的概念.这与AuthName您已经使用的相同,但由于基本身份验证仅使用它向用户显示,摘要也将其用于身份验证并将其保存在密码文件中.