From ad3d3401dc228f4c55cad50cff49f633f0a21265 Mon Sep 17 00:00:00 2001 From: "Paula V. Quispe" Date: Thu, 15 Sep 2016 11:53:35 -0400 Subject: [PATCH] HOR-1838 --- workflow/engine/methods/login/authentication.php | 1 + workflow/engine/methods/login/login.php | 1 + workflow/engine/xmlform/login/loginpm3.html | 1 + workflow/engine/xmlform/login/loginpm3.xml | 1 + 4 files changed, 4 insertions(+) diff --git a/workflow/engine/methods/login/authentication.php b/workflow/engine/methods/login/authentication.php index 3af0c4417..c82847df5 100644 --- a/workflow/engine/methods/login/authentication.php +++ b/workflow/engine/methods/login/authentication.php @@ -113,6 +113,7 @@ try { $_SESSION["USERNAME_PREVIOUS1"] = (isset($_SESSION["USERNAME_PREVIOUS2"]))? $_SESSION["USERNAME_PREVIOUS2"] : ""; $_SESSION["USERNAME_PREVIOUS2"] = $usr; + $_SESSION["FAILED_LOGINS"] = (isset($frm['FAILED_LOGINS']))? $frm['FAILED_LOGINS'] : 0; if (!isset($uid) || $uid < 0) { if ($_SESSION["USERNAME_PREVIOUS1"] != "" && $_SESSION["USERNAME_PREVIOUS2"] != "" && $_SESSION["USERNAME_PREVIOUS1"] != $_SESSION["USERNAME_PREVIOUS2"]) { diff --git a/workflow/engine/methods/login/login.php b/workflow/engine/methods/login/login.php index eff3142c2..358183331 100644 --- a/workflow/engine/methods/login/login.php +++ b/workflow/engine/methods/login/login.php @@ -293,6 +293,7 @@ if (isset($oConf->aConfig["login_defaultLanguage"]) && $oConf->aConfig["login_de $G_PUBLISH = new Publisher(); $version = explode('.', trim(file_get_contents(PATH_GULLIVER . 'VERSION'))); $version = isset($version[0]) ? intval($version[0]) : 0; +$aFields["FAILED_LOGINS"] = $sFailedLogins; if ($version >= 3) { $G_PUBLISH->AddContent('xmlform', 'xmlform', 'login/loginpm3', '', $aFields, SYS_URI . 'login/authentication.php'); }else{ diff --git a/workflow/engine/xmlform/login/loginpm3.html b/workflow/engine/xmlform/login/loginpm3.html index 26b727776..cb5ccfb95 100644 --- a/workflow/engine/xmlform/login/loginpm3.html +++ b/workflow/engine/xmlform/login/loginpm3.html @@ -16,6 +16,7 @@ {$form.USR_PASSWORD_MASK} {$form.USER_LANG} {$form.URL} + {$form.FAILED_LOGINS}
diff --git a/workflow/engine/xmlform/login/loginpm3.xml b/workflow/engine/xmlform/login/loginpm3.xml index 758625947..251d2c7fe 100644 --- a/workflow/engine/xmlform/login/loginpm3.xml +++ b/workflow/engine/xmlform/login/loginpm3.xml @@ -19,6 +19,7 @@ SELECT LANG_ID, LANG_NAME FROM langOptions +