|
@@ -209,6 +209,9 @@ class LDAPAuth {
|
|
|
$filter = "(&(objectClass=person)(!(objectClass=computer)))";
|
|
$filter = "(&(objectClass=person)(!(objectClass=computer)))";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // Debug: Log search parameters
|
|
|
|
|
+ error_log("LDAP Search Debug - Base DN: {$this->config['base_dn']}, Filter: $filter");
|
|
|
|
|
+
|
|
|
$search = ldap_search($this->connection, $this->config['base_dn'], $filter, [
|
|
$search = ldap_search($this->connection, $this->config['base_dn'], $filter, [
|
|
|
'uid',
|
|
'uid',
|
|
|
'cn',
|
|
'cn',
|
|
@@ -224,6 +227,9 @@ class LDAPAuth {
|
|
|
|
|
|
|
|
$entries = ldap_get_entries($this->connection, $search);
|
|
$entries = ldap_get_entries($this->connection, $search);
|
|
|
|
|
|
|
|
|
|
+ // Debug: Log search results count
|
|
|
|
|
+ error_log("LDAP Search Debug - Found {$entries['count']} entries");
|
|
|
|
|
+
|
|
|
$users = [];
|
|
$users = [];
|
|
|
for ($i = 0; $i < $entries['count']; $i++) {
|
|
for ($i = 0; $i < $entries['count']; $i++) {
|
|
|
$user_entry = $entries[$i];
|
|
$user_entry = $entries[$i];
|