From 55ef099e06745bda131cbc386b115107f3899487 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Mon, 30 May 2016 00:38:12 +0200 Subject: [PATCH] fixed availability check for accounts with email uniqueness --- security/qq/SYS_SECURITY_AVAILABLE_EMAIL.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/security/qq/SYS_SECURITY_AVAILABLE_EMAIL.php b/security/qq/SYS_SECURITY_AVAILABLE_EMAIL.php index 5694791..65b0dee 100644 --- a/security/qq/SYS_SECURITY_AVAILABLE_EMAIL.php +++ b/security/qq/SYS_SECURITY_AVAILABLE_EMAIL.php @@ -4,10 +4,10 @@ class SYS_SECURITY_AVAILABLE_EMAIL extends \SYSTEM\DB\QP { public static function get_class(){return \get_class();} public static function pgsql(){return 'SELECT COUNT(*) as count FROM '.\SYSTEM\SQL\system_user::NAME_PG. -' WHERE UPPER('.\SYSTEM\SQL\system_user::FIELD_USERNAME.') like UPPER($1) AND UPPER('.\SYSTEM\SQL\system_user::FIELD_EMAIL.') = UPPER($2);'; +' WHERE UPPER('.\SYSTEM\SQL\system_user::FIELD_USERNAME.') like UPPER($1) OR UPPER('.\SYSTEM\SQL\system_user::FIELD_EMAIL.') = UPPER($2);'; } public static function mysql(){return 'SELECT COUNT(*) as count FROM '.\SYSTEM\SQL\system_user::NAME_MYS. -' WHERE UPPER('.\SYSTEM\SQL\system_user::FIELD_USERNAME.') like UPPER(?) AND UPPER('.\SYSTEM\SQL\system_user::FIELD_EMAIL.') = UPPER(?);'; +' WHERE UPPER('.\SYSTEM\SQL\system_user::FIELD_USERNAME.') like UPPER(?) OR UPPER('.\SYSTEM\SQL\system_user::FIELD_EMAIL.') = UPPER(?);'; } } \ No newline at end of file