Helo,
Имея такую структуру в LDAP:
- Group1
- User1
- User2
- Group2
- Group1
- Group3
- Group2
Мне нужна функция PHP, которая даст мне массив Users (только пользователи) переданной группы.Например:
$array_users = getLdapGroupUsers (Group3)
Результат должен быть:
$array_users = ['User1','User2']
Любая помощь?
Я пытался с этим, но нет никакого результата:
$ldap = ldap_connect($ip) or die('Could not connect to LDAP');
ldap_bind($ldap, $basedn, $passwd) or die('Could not bind to LDAP');
$gFilter = '(&(objectClass=group)(member:1.2.840.113556.1.4.1941:=Group3,CN=Users,DC=domain,DC=net))';
$gAttr = array('cn');
$result = ldap_search($ldap, $basedn, $gFilter, $gAttr) or exit('Unable to search LDAP server');