Recherche des groupe d'un user ldap
Bonjour,
Je souhaite lister les groupes (cn=) auxquels appartient le user ldap me au travers de la fonction ldap_search sachant que les groupes sont
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
$result = ldap_search($ldapconn,$ldaptree, "(uid=myUser)",array("ou")) or die ("Error in search query: ".ldap_error($ldapconn));
$data = ldap_get_entries($ldapconn, $result);
echo '<h1>Dump all data</h1><pre>';
print_r($data);
echo '</pre>';
echo '<h1>Show me the users</h1>';
for ($i=0; $i<$data["count"]; $i++) {
//echo "dn is: ". $data[$i]["dn"] ."<br />";
echo "User: ". $data[$i]["uid"][0] ."<br />";
if(isset($data[$i]["mail"][0])) {
echo "Email: ". $data[$i]["mail"][0] ."<br /><br />";
} else {
echo "Email: None<br /><br />";
} |
Ma requête ne me ressort pas cette information.
Ci-dessus l'arborescence de mon annuaire :
Code:
1 2 3 4 5 6 7 8 9 10
|
-dc=fti, dc=net
- ou=Group
- ou=myGroup
- cn=monGrp1
- cn=monGrp2
- cn=monGrp3
- ou=People
- ou=FT
- uid = me |
Auriez-vous vous une idée de la requête que je dois effectuer ?
Par avance merci.