diff --git a/core/authentication/resources/classes/plugins/database.php b/core/authentication/resources/classes/plugins/database.php index 75df894d5b..5e25b8a512 100644 --- a/core/authentication/resources/classes/plugins/database.php +++ b/core/authentication/resources/classes/plugins/database.php @@ -170,6 +170,7 @@ class plugin_database { $sql .= "u.user_email, u.salt, u.api_key, u.domain_uuid, d.domain_name "; $sql .= "from v_users as u, v_domains as d "; $sql .= "where u.domain_uuid = d.domain_uuid "; + $sql .= "and user_type = 'default' "; if (isset($this->key) && strlen($this->key) > 30) { $sql .= "and u.api_key = :api_key "; $parameters['api_key'] = $this->key; diff --git a/core/authentication/resources/classes/plugins/email.php b/core/authentication/resources/classes/plugins/email.php index 2d13782d94..7596ceb540 100644 --- a/core/authentication/resources/classes/plugins/email.php +++ b/core/authentication/resources/classes/plugins/email.php @@ -132,6 +132,7 @@ class plugin_email { $sql .= "and domain_uuid = :domain_uuid "; $parameters['domain_uuid'] = $_SESSION["domain_uuid"]; } + $sql .= "and user_type = 'default' "; $parameters['username'] = $_REQUEST['username']; $database = new database; $row = $database->select($sql, $parameters, 'row'); diff --git a/core/authentication/resources/classes/plugins/ldap.php b/core/authentication/resources/classes/plugins/ldap.php index df7679f139..4c2cc38b90 100644 --- a/core/authentication/resources/classes/plugins/ldap.php +++ b/core/authentication/resources/classes/plugins/ldap.php @@ -131,6 +131,7 @@ class plugin_ldap { $sql .= "and domain_uuid = :domain_uuid "; $parameters['domain_uuid'] = $this->domain_uuid; } + $sql .= "and user_type = 'default' "; $parameters['username'] = $this->username; $database = new database; $row = $database->select($sql, $parameters, 'row'); diff --git a/core/authentication/resources/classes/plugins/totp.php b/core/authentication/resources/classes/plugins/totp.php index 39df769693..ae44f572f1 100644 --- a/core/authentication/resources/classes/plugins/totp.php +++ b/core/authentication/resources/classes/plugins/totp.php @@ -149,6 +149,7 @@ class plugin_totp { $sql .= "and domain_uuid = :domain_uuid "; $parameters['domain_uuid'] = $this->domain_uuid; } + $sql .= "and user_type = 'default' "; $parameters['username'] = $this->username; $database = new database; $row = $database->select($sql, $parameters, 'row');