如何在 PHP 中检索 Active Directory 用户名?

Mary-Kate Olsen
发布: 2024-11-08 11:46:02
原创
796 人浏览过

How to Retrieve Active Directory Usernames in PHP?

在 PHP 中检索 Active Directory 用户名

在 Intranet 上使用 PHP Web 应用程序时,检索当前用户的 IP 和主机名是相对简单的直截了当。然而,获取他们的 Active Directory 或 Windows 用户名可能是一个挑战。

解决方案

要在 PHP 中检索 Active Directory/Windows 用户名,请检查 AUTH_USER 请求变量。如果存在,它表示经过身份验证的用户的用户名。但值得注意的是:

  • 如果启用匿名访问,AUTH_USER 将为空。
  • 如果使用基本或 Windows 集成身份验证,AUTH_USER 将包含用户名。

在 Active Directory 域中,当客户端使用 Internet Explorer 时,如果服务器和文件系统权限配置正确,IE 可以静默地将用户的域凭据提交到服务器。因此,AUTH_USER 将包含 MYDOMAINuser.name 格式,无需用户手动登录 Web 应用程序。

以上是如何在 PHP 中检索 Active Directory 用户名?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板