|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Étudiant Inscription : juin 2007 Messages : 144 ![]() |
Bonjour, j'aimerai savoir si il est possible de récupérer tous les mails des utlisateurs avec la bibliothèque ldap.
et si quelqu'un pourrait me donner une petite piste aussi Merci ! |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Développeur Web Inscription : décembre 2004 Messages : 636 ![]() |
oui, du moment que les mails sont enregistrés dans l'annuaire ldap :
__________________
Ne cliquez pas sur ce lien |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Étudiant Inscription : juin 2007 Messages : 144 ![]() |
Merci de ta réponse, mais pour ldap_search(), je ne sais absolument pas quoi mettre comme paramètre.
le premier paramètre correspond à l'identifiant de la connexion, et pour les suivants je ne sais pas. |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Développeur Web Inscription : décembre 2004 Messages : 636 ![]() |
Ben si tu dois développer en utilisant un annuaire ldap, il serait peut-être judicieux de te rencarder sur le sujet ...
-> Le deuxième paramètre est le Base DN, il s'agit "en gros" de l'arborescence de l'annuaire (un annuaire ldap a une structure hiérarchique et non relationelle) sous laquelle la recherche va être effectuée. Cela revient au DN (DistinguishedName) des utilisateurs sans le cn (=le login). Pour faire une analogie avec les BD relationelles, ca serait comme la clause FROM d'une requete SQL. -> Le troisième paramètre est le filtre de recherche, c'est à dire une expression ayant une syntaxe particulière (propre aux ldap) qui définit tes critères de recherche. Par exemple (&(objectClass=person)(name=d*)) pour chercher toutes les personnes dont le nom commence par d. Pour poursuivre mon analogie, ça serait équivalent à la clause WHERE dans une requete SQL -> Le quatrième paramètre contient la liste des attributs que tu veux extraire. Analogue à la clause SELECT d'une requete SQL -> Les autres paramètres sont facultatifs, et tu n'es pas obligé de t'en occuper pour le moment. Documentes toi plus sur les particularités de ldap telles que la structure hiérarchique, les ou, dn et autres cn, les filtres de recherche & cie ... tu veraas que c'est pas bien compliqué en fait.
__________________
Ne cliquez pas sur ce lien |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Étudiant Inscription : juin 2007 Messages : 144 ![]() |
Merci pour ta réponse, j'aimerai encore savoir, comment voir la structure de l'active directory ?
|
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Développeur Web Inscription : décembre 2004 Messages : 636 ![]() |
Eh bien par exemple en utilisant un browser ldap : = un logiciel muni d'une interface graphique permettant de visualiser les données et de naviguer dedans.
Personellement, j'utilise JXplorer qui est gratuit, mais il y en a d'autres, tapes "browser ldap" sur gogole
__________________
Ne cliquez pas sur ce lien |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : mars 2003 Messages : 27 ![]() |
Salut,
Pour visualiser le schema LDAP d'AD tu peux installer sur ton serveur windows AD Schema et ADSI Edit. Ce sont des modules d'administration de windows 2003 server (sur le Cd d'install, il faut lancer \support\tools\supptools.msi pour les installer (voir l'administrateur système). |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com