|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 7 ![]() |
Bonjour,
Je souhaite mettre en place un trombinoscope sur mon Intranet (600 personnes);Je ne souhaite pas en trouver un tout fait. Je viens juste de commencer le projet et je rencontre un problème lorsque je lance une recherche dans mon active Directory. Le message d'erreur est le suivant : il s'arrête à la ligne "Unable to search LDAP serveur". J'ai remarqué que si j'enlève le "@" avant ldap_search, il me mets une erreur sur la fonction ldap-search. J'ai soit "Bad search filter, soit Operation error in function search....bref, je tourne en rond. Ci-joint mon code. Code :
Environnement : Deux domaines (enfant : DomA) et racine (domB) et un exchange 2003. Tout tourne en windows server 2003. Serveur php : en local sur ma machine, avec WAMP5 (Ps : LDAP est activé dans les extensions php). Merci pour les réponses que vous pourriez poster. Ed |
||
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Inscription : juillet 2007 Messages : 38 ![]() |
Est tu sur de ton schema ldap, notamnent du nom de tes filtres ?
J'ai jamais essayé sur un AD, mais j'ai déja eu ce problème sur des requettes ldap. Essaye de t'y connecter avec un utilitaire comme http://ldapadmin.sourceforge.net/. Peut être un problème d'accès, sur ton ldap_bind verifie ton login/pass. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 7 ![]() |
Merci pour ta réponse rapide.
En ce qui concerne mon architecture AD, c'est la suivante: .dom Domaine racine Domaine enfant Site A OU1 OU2 OU3 Utilisateurs Site B OU1 OU2 OU3 Utilisateurs Site C etc En ce qui concerne ldapAdmin, j'essai de me connecter. c'est un peu chaud car apparement il faudrait si'dentifier en utilisant cn=moi, ou=utilisateurs, ou=site A, dc=dom enf, dc=dom rac, dc=dom et mon mot de passe pour le bind??? Et pour le baedn, je dois descendre jusqu'ou dans mon archi AD, je mets juste dom enf.dom rac.dom ou je pars de mon ou utilisateurs pour remonter jusqu'à .dom? Ensuite tu me parles de mes filtres, je cherche juste le nom de la personne, il doit donc être égale à : Merci Ed |
|
|
00
|
|
|
#4 | ||
|
Membre à l'essai
![]() Inscription : juillet 2007 Messages : 38 ![]() |
Citation:
Citation:
Ex pour un domaine qui s'appel dom.org ton base dn doit être dc=dom,dc=org (Par contre je ne suis pas certain pour un AD ça fait longtemps que je ne l'ai pas fait) Pour le filtre ça doit être ça je pense tout dépend du schéma utilisé par un AD. |
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 7 ![]() |
Ca y est, cela fonctionne.
Il faut impérativement s'authentifier lorsqu'on fait le bind: L'authentification est la suivante : user@nomdedomaine.net ou dom ou local (en fonction de votre archi). Merci FredPont pour ce coup de pouce. J'ai également réussi a utiliser ldapadmin hier soir. A bientot pour d'autres questions. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com