一尘不染

您可以使用PHP获得Windows(AD)用户名吗?

php

我在Intranet上有一个PHP Web应用程序,可以在该页面上提取当前用户的IP和主机名,但是我想知道是否还有一种方法来获取/提取其Active
Directory / Windows用户名。这可能吗?


阅读 352

收藏
2020-05-26

共1个答案

一尘不染

检查AUTH_USER请求变量。如果您的Web应用程序允许匿名访问,则此字段为空,但是如果您的服务器使用的是基本身份验证或Windows集成身份验证,则它将包含已验证用户的用户名。

在Active Directory域,如果您的客户正在运行Internet
Explorer和您的Web服务器/文件系统权限的配置正确,IE会悄悄地提交自己的域凭据到您的服务器,并AUTH_USERMYDOMAIN\user.name而无需显式登录到你的Web应用程序的用户。

2020-05-26