max246
31-03-2006, 07:29
Sto cercando di visualizzare oltre agli utenti della AD pure i gruppi, pero non riesco :(
Qualcuno sa dirmi come posso fare?
// Set the base dn to search the entire microsoft.com directory.
$base_dn = "DC=$domin, DC=ch";
/* filter the search for logged user*/
$filter = "(&(objectClass=user)(objectCategory=person)(cn=*))";
$attr = array("samaccountname", "cn", "groupType");
// connect to server
if (!($connect=ldap_connect($ldap_server))) {
die("Could not connect to ldap server");
}
// bind to server
if (!($bind=ldap_bind($connect, $auth_user, $auth_pass))) {
die("Unable to bind to server");
}
// search active directory
if (!($search=@ldap_search($connect, $base_dn, $filter))) {
die("Unable to search ldap server");
}
$number_returned = ldap_count_entries($connect,$search);
$info = ldap_get_entries($connect, $search);
/*echo "<pre>";
print_r($info);
echo "</pre>"; */
for ($i=0; $i<$info["count"]; $i++) {
$user[$i][0] = $info[$i]['cn'][0];
$user[$i][1] = $domin. "\\" . $info[$i]['samaccountname'][0];
}
ldap_close($connect);
Qualcuno sa dirmi come posso fare?
// Set the base dn to search the entire microsoft.com directory.
$base_dn = "DC=$domin, DC=ch";
/* filter the search for logged user*/
$filter = "(&(objectClass=user)(objectCategory=person)(cn=*))";
$attr = array("samaccountname", "cn", "groupType");
// connect to server
if (!($connect=ldap_connect($ldap_server))) {
die("Could not connect to ldap server");
}
// bind to server
if (!($bind=ldap_bind($connect, $auth_user, $auth_pass))) {
die("Unable to bind to server");
}
// search active directory
if (!($search=@ldap_search($connect, $base_dn, $filter))) {
die("Unable to search ldap server");
}
$number_returned = ldap_count_entries($connect,$search);
$info = ldap_get_entries($connect, $search);
/*echo "<pre>";
print_r($info);
echo "</pre>"; */
for ($i=0; $i<$info["count"]; $i++) {
$user[$i][0] = $info[$i]['cn'][0];
$user[$i][1] = $domin. "\\" . $info[$i]['samaccountname'][0];
}
ldap_close($connect);