diff --git a/inc/drivers_ldap.php b/inc/drivers_ldap.php index eec356e2..bdd6e5ca 100644 --- a/inc/drivers_ldap.php +++ b/inc/drivers_ldap.php @@ -111,7 +111,7 @@ class ldapDriver //root to start search $this->baseDNUsers = is_string($config['baseDNUsers']) ? array($config['baseDNUsers']) : $config['baseDNUsers']; $this->filterUsers = (isset($config['filterUsers']) ? $config['filterUsers'] : null); - $this->baseDNGroups = is_string($config['baseDNGroups']) ? array($config['baseDNGroups']) : $config['baseDNGroups']; + $this->baseDNGroups = (isset($config['baseDNGroups']) ? (is_string($config['baseDNGroups']) ? array($config['baseDNGroups']) : $config['baseDNGroups']) : null); $this->filterGroups = (isset($config['filterGroups']) ? $config['filterGroups'] : null); } @@ -195,6 +195,7 @@ class ldapDriver $entry=NULL; // We get the DN of the USER $query = $this->ldap_query_one; + # ldap_set_option(NULL, LDAP_OPT_DEBUG_LEVEL, 7); foreach($this->baseDNUsers as $baseDNUsers) { $entry = $query($this->connect, $baseDNUsers, $filter, $attributes);