$ _SERVER ['REMOTE_USER'] Active Directory için oturum açmış kullanıcının kullanıcı adını döndürür. I) ldap_search (kullanarak bu kullanıcıların bilgi alınamadı istiyorum.
Bu şimdi ne var:
$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);
It works, but i'm not sure it will work if two users have almost the same names. How do I only search for their unique username so that i always only get one user?