2009-10-08 4 views
0

Je veux rechercher notre Active Directory pour le nom d'utilisateur: johndoeNécessité de transmettre des valeurs appropriées pour ldap_search

Je ne suis pas sûr de ce que o et c est dans ce domaine.

$sr=ldap_search($ds, "o=Staff, c=LDAP_DOMAIN_NAME", "uid=johndoe"); 

Est-ce que uid est le paramètre approprié pour rechercher un nom d'utilisateur dans Active Directory? Sinon, quelle est la bonne. Je veux rechercher par le groupe de personnel, je pense que je mets cela dans l'endroit approprié, aussi loin que c, je ne suis pas sûr si c'est où le nom de domaine va, ou le principal.

Toute aide est appréciée.

Tout lien vers des ressources qui peuvent me renseigner davantage sur ce que chaque paramètre (o, c, cn, dn, etc ...) signifie, ce serait grandement apprécié.

Répondre

0

essayez ceci:

$ sr = ldap_search ($ ds, "votre dsn de base ici", "(& (& (o = personnel) (c = LDAP_DOMAIN_NAME)) (uid = johndoe))") ;

Je l'habitude d'utiliser ces deux sites comme référence:

+0

Merci Lance, ce qui est dsn référence dans "votre dsn de base ici"? – Brad

+0

J'utilise "DC = atomique, DC = local" pour ma base dsn. (atomic est le nom de domaine de notre réseau) –

Questions connexes