Savoir si un utilisateur fait partie d'un groupe avec ldap_search
bonjour, je voudrais savoir si un utilisateur de mon domaine fait parti d'un groupe particulier mais je n'arrive pas a mes fins:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
function get_groups($user) {
$ldap_dn = "CN=Users,DC=mondomaine,DC=fr";
$query_user = "test@mondomaine.fr";
$password = "essai";
$ldap = ldap_connect($ldap_host) or die("Could not connect to LDAP");
ldap_bind($ldap,$query_user,$password) or die("Could not bind to LDAP");
$results = ldap_search($ldap,$ldap_dn,"(samaccountname=$user)",array("memberof","primarygroupid"));
$entries = ldap_get_entries($ldap, $results);
$output = $entries[0]['memberof'];
$token = $entries[0]['primarygroupid'][0];
return $output;
}
print_r(get_groups("test")); |
Pourriez vous m'aider? merci d'avance