From 1e1e190cf04e4a84af9dfbee666e2d499cefab31 Mon Sep 17 00:00:00 2001 From: Roly Rudy Gutierrez Pinto Date: Mon, 29 Jan 2018 15:52:39 -0400 Subject: [PATCH] HOR-4133 --- workflow/engine/methods/login/retrivePassword.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/workflow/engine/methods/login/retrivePassword.php b/workflow/engine/methods/login/retrivePassword.php index f13e4ddc5..0adc74c50 100644 --- a/workflow/engine/methods/login/retrivePassword.php +++ b/workflow/engine/methods/login/retrivePassword.php @@ -94,7 +94,12 @@ if ($userExists === true && $userData['USR_EMAIL'] != '' && $userData['USR_EMAIL G::SendTemporalMessage($e->getMessage(), "warning", 'string'); } } else { - if ($userExists === true || $userData['USR_AUTH_TYPE'] === '' || $userData['USR_AUTH_TYPE'] === 'MYSQL') { + $correctEmail = true; + if ($userExists === true && $data['USR_EMAIL'] !== $userData['USR_EMAIL']) { + $correctEmail = false; + $userExists = false; + } + if ($correctEmail === true && ($userExists === true || $userData['USR_AUTH_TYPE'] === '' || $userData['USR_AUTH_TYPE'] === 'MYSQL')) { $msg = G::LoadTranslation('ID_USER') . ' ' . htmlentities($data['USR_USERNAME'], ENT_QUOTES, 'UTF-8') . ' ' . G::LoadTranslation('ID_IS_NOT_REGISTERED'); } else { if ($userExists === false) {