在PHP 中檢索Windows (AD) 使用者名稱
許多基於內網的PHP Web 應用程式可以輕鬆檢索目前的IP 和主機資訊存取該頁面的使用者。然而,一個普遍的擔憂是擴展此功能並提取其 Active Directory 或 Windows 使用者名稱是否可行。這個需求可以滿足嗎?
探索 AUTH_USER 請求變數
解決方案在於檢查 AUTH_USER 請求變數。當 Web 應用程式允許匿名存取時,它保持為空。但是,如果伺服器採用基本或 Windows 整合式驗證機制,則 AUTH_USER 變數將儲存經過驗證的使用者的使用者名稱。
合併Active Directory 憑證
在Active Directory 網域中,只要正確配置了Web 伺服器和檔案權限,客戶端電腦上的Internet Explorer 瀏覽器就可以將網域憑證無縫傳輸到伺服器。在這種情況下,AUTH_USER 變數將包含使用者的網域憑證,例如 MYDOMAINuser.name。值得注意的是,用戶無需明確登入 Web 應用程式即可進行此交換。
以上是如何在 PHP 中檢索 Windows (AD) 使用者名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!