diff --git a/workflow/engine/methods/login/login.php b/workflow/engine/methods/login/login.php index 223a7a37f..94afeb224 100644 --- a/workflow/engine/methods/login/login.php +++ b/workflow/engine/methods/login/login.php @@ -151,11 +151,8 @@ G::loadClass('configuration'); $oConf = new Configurations; $oConf->loadConfig($obj, 'ENVIRONMENT_SETTINGS',''); - print_r($oConf->aConfig); - $flagForgotPassword = isset($oConf->aConfig['login_enableForgotPassword'])? $oConf->aConfig['login_enableForgotPassword']: false; - if ($flagForgotPassword) - $oHeadPublisher->addScriptCode( 'var flagForgotPassword = 1; '); - else - $oHeadPublisher->addScriptCode( 'var flagForgotPassword = 0; '); + $flagForgotPassword = isset($oConf->aConfig['login_enableForgotPassword'])? $oConf->aConfig['login_enableForgotPassword']: 'off'; + $oHeadPublisher->addScriptCode("var flagForgotPassword = '$flagForgotPassword';"); + G::RenderPage ( "publish" ); diff --git a/workflow/engine/xmlform/login/login.html b/workflow/engine/xmlform/login/login.html new file mode 100644 index 000000000..c0b57c92c --- /dev/null +++ b/workflow/engine/xmlform/login/login.html @@ -0,0 +1,48 @@ +
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
{$form.TITLE}
{$USR_USERNAME}{$form.USR_USERNAME}
{$USR_PASSWORD}{$form.USR_PASSWORD}
{$USER_LANG}{$form.USER_LANG}
{$form.URL}
{$form.BSUBMIT}
{$form.FORGOT_PASWORD_LINK}
+
+
+
+
+ +
+ + diff --git a/workflow/engine/xmlform/login/login.xml b/workflow/engine/xmlform/login/login.xml index c1d843a9a..468eed53a 100644 --- a/workflow/engine/xmlform/login/login.xml +++ b/workflow/engine/xmlform/login/login.xml @@ -1,5 +1,5 @@ - + <en>Login</en> @@ -19,11 +19,17 @@ Login - + + Forgot Password + diff --git a/workflow/public_html/sysGeneric.php b/workflow/public_html/sysGeneric.php index 5fb0dafd0..b390b6286 100644 --- a/workflow/public_html/sysGeneric.php +++ b/workflow/public_html/sysGeneric.php @@ -607,7 +607,11 @@ $startingTime = array_sum(explode(' ',microtime())); } if ($bRedirect) { if (empty($_POST)) { - header('location: ' . SYS_URI . 'login/login?u=' . urlencode($_SERVER['REQUEST_URI'])); + //if(SYS_TARGET != 'forgotPassword') + header('location: ' . SYS_URI . 'login/login?u=' . urlencode($_SERVER['REQUEST_URI'])); + //else + //header('location: ' . SYS_URI . 'login/forgotPassword'); + } else { header('location: ' . SYS_URI . 'login/login');