LDAP fix: handle legal boolean return result from searchUsers()

This commit is contained in:
evbevz 2016-09-15 10:26:38 +03:00
parent 1ccf6b4527
commit 652089dd78

View File

@ -333,7 +333,7 @@ class LDAP implements IAuthConnector
$ldap_is_connected = $this->connect($this->ldapBindURL, $this->ldapBindDN, $this->ldapBindPassword);
if ($ldap_is_connected) {
$result = $this->searchUsers($username, $this->ldapAttributeUser, $this->ldapExtendedQuery);
if (count($result) > 0) {
if ($result !== false && count($result) > 0) {
$ldap_is_connected = $this->connect($this->ldapBindURL, $result[0]['dn'], $password);
return $ldap_is_connected;
}