Hallo zusammen,
ich habe mit PHP eine LDAP Funktion gemacht, mit der Anwenderdaten (email, displayname ..) in einem AD ausgelesen werden.
Bisher hatte ich noch nie Probleme damit. Heute hatte ich nun einen AD Server bei dem ich keine Attribute auslesen kann.
Selbst wenn ich in meiner testumgebung den AD Server (Server 2003) mit den Organistionseinheiten genau nachbaue kann ich hier immer alle User auslesen.
Ich bin jetzt nicht so der Experte mit AD: Daher meine Frage;
gibt es vielleicht irgend welche Unterschiede oder Besonderheiten zu beachten? Bei dem Server wo es nicht klappt ist es auch ein Server 2003.
Die Abfrage mache ich im Prinzip so:
$filter = "samaccountname=".$ldapuser;
$search = ldap_search($ad, $dn, $filter, $attrs);
$entries = ldap_get_entries($ad, $search);
Also die Connection und der Bind scheint zu gehen. Es werden nur keine "Entries" gefunden. ein print_r($entries) ist leer.
Vielleicht hatte schon mal jemand ein ähnliches Problem?
vielen Dank und viele Grüße
hawk