1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
$ldap_cn = 'uid';
$ldap_srv = 'XX.XX.XX.XX';
$ldap_base_dn = 'dmdName=users,ou=XXXX,dc=XXXX,dc=XXXX,dc=fr';
$dn = $ldap_cn.'='.$username.', ';
// Connexion au serveur LDAP
$connect = ldap_connect($ldap_srv);
// Envoi des identifiants
$bind = ldap_bind($connect, $dn.$ldap_base_dn, $password);
// Filtre sur le username
$filter = $ldap_cn.'='.$username;
$sr = ldap_search($connect, $ldap_base_dn, $filter);
$info = ldap_get_entries($connect, $sr);
foreach($info[0]["memberof"] AS $groupe)
{
echo $groupe;
} |
Partager