Do not try to check the ldap credentials if the user has no ldap installed on server

This commit is contained in:
Alex Tselegidis 2024-06-18 15:45:31 +02:00
parent 88b8f87f97
commit ea95b20873

View file

@ -50,14 +50,14 @@ class Ldap_client
*/
public function check_login(string $username, string $password): ?array
{
if (!extension_loaded('ldap')) {
return null;
}
if (empty($username)) {
throw new InvalidArgumentException('No username value provided.');
}
// Check LDAP environment and configuration
$this->check_environment();
$ldap_is_active = setting('ldap_is_active');
if (!$ldap_is_active) {