PHP LDAP: üres attribútum

Hello!

Az lenne a problémám, hogy amikor próbálok LDAP-ból próbálok adatokat kiolvasni (Samba PDC címtára, posixAccount, SambaSamAccount objectclass-ok), néhány attribútum helyett üres sztringgel tér vissza. (pl. kiolvassa a cn-t, uid-et, mail-t, de pl. a roomNumber-t nem..) mitől lehet ez?

PhpLdapAdmin-ban látszik az attribútum, és a slapcat is kiírja, tehát biztos benne van az LDAP-ban. Van ötletetek?

Petya

Hozzászólások

Hogyan próbálod kiolvasni?
Megfelelő LDAP verziót használsz a lekérésnél,
vagy egyáltalán be van állítva az LDAP verziója?

--------------------
http://webappz.hu

Hello!

Itt a kód: http://molnarp.pastebin.co.uk/18221

(a személyes adatokat <-valami->-vel helyettesítettem... )

Alapból 3-as verziót próbál, de ha kikommentezem a verzió beállítást, akkor is hibás, ha pedig a 3-at átírom 2-re, nem is kapcsolódik a szerverhez.

ennek a kimenete:

Using LDAPv3LDAP bind successful...
<-emailcím->is the email address of the cn your requested
<-teljes név->is the cn of the cn your requested
is the rn of the cn your requested

tehát a roomNumber üres marad. Ugyanezt csinálja más attribútumokkal is, nem látok benne szabályosságot, hogy melyik jó, és melyik nem.

Petya

Azt nem tudom pontosan.
Az ötlet onnan jött, hogy megnéztem a Drupal ldap_integration modulját
és ott volt erre utálás, mert ők direkt kisbetűssé alakították az attribútumok nevét.
Valószínűleg ők is estek ebbe a hibába és inkább megelőzték a bajt.

---------------------
http://webappz.hu