我想获取在php中使用LDAP登录到Windows的用户的用户名。到目前为止,我能够连接到活动目录并获取组中的用户,我需要的是获取samaccountname
或userprincipalname
。首先,我不确定它们是不同的,也不是我需要的。
$ldap_bind = ldap_bind($ldap_con, $username, $ldap_password);
if ($ldap_bind) {
$attributes = array("displayname", "mail", "samaccountname");
$filter = "(CN=*)";
$result = ldap_search($ldap_con, $ldap_dn, $filter, $attributes);
$entries = ldap_get_entries($ldap_con, $result);
var_dump($entries);
}
var_dump($ldap_bind);
任何帮助将不胜感激。