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
- 842 megtekintés
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Próbáltad kiíratni a tömböt?
<?php
print_r($entry);
?>
Nem lehet, hogy az attribútomok neve kisbetűssé változott?
A PhpLdapAdmin-ban milyen típúsúnak jelöli a keresett értékeket?
--------------------
http://webappz.hu
- A hozzászóláshoz be kell jelentkezni
A kisbetű volt a baj. No de miért változik kisbetűsre? Eszembe nem jutott volna, hogy ez lehet a baj...
Petya
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Köszönöm a segítséget!
Petya
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni