共計 751 個字符,預計需要花費 2 分鐘才能閱讀完成。
要使用 PHP LDAP 查詢用戶,首先需要確保 PHP 安裝了 LDAP 擴展。然后,可以按照以下步驟進行操作:
- 連接到 LDAP 服務器 :
$ldapServer = "ldap://example.com";
$ldapPort = 389;
$ldapConn = ldap_connect($ldapServer, $ldapPort);
- 綁定到 LDAP 服務器 :
$ldapBindUser = "cn=admin,dc=example,dc=com";
$ldapBindPassword = "password";
ldap_bind($ldapConn, $ldapBindUser, $ldapBindPassword);
- 構建 LDAP 查詢過濾器:
$ldapBaseDN = "dc=example,dc=com";
$ldapFilter = "(uid=username)";
- 執行 LDAP 查詢:
$ldapSearchResult = ldap_search($ldapConn, $ldapBaseDN, $ldapFilter);
$ldapEntries = ldap_get_entries($ldapConn, $ldapSearchResult);
- 處理查詢結果:
if ($ldapEntries['count'] > 0) {$ldapUsername = $ldapEntries[0]['uid'][0];
$ldapEmail = $ldapEntries[0]['mail'][0];
// 其他屬性...
} else {echo "未找到用戶";}
- 關閉 LDAP 連接:
ldap_close($ldapConn);
請注意,上述代碼只是一個簡單的示例,具體的 LDAP 查詢操作可能會因 LDAP 服務器的配置而有所不同。你需要根據實際情況進行調整和修改。
丸趣 TV 網 – 提供最優質的資源集合!
正文完