$ _ SERVER ['REMOTE_USER'] возвращает имя пользователя, вошедшего в Active Directory. Я хочу получить информацию об этом пользователе с помощью ldap_search ().
Вот что у меня сейчас:
$ad = // ldap_connection id
$filter = "(|(sn=$username*)(givenname=$username*))";
$attr = array("displayname", "mail", "mobile", "homephone", "telephonenumber", "streetaddress", "postalcode", "physicaldeliveryofficename", "l");
$dn = // OU, DC etc..
ldap_search($ad,$dn,$filter,$attr);
Это работает, но я не уверен, что это будет работать, если два пользователя имеют почти одинаковые имена.
Как мне искать только их уникальное имя пользователя, чтобы у меня всегда был только один пользователь?