Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbenakamoorthi <benaka.moorthi@gmail.com>2012-10-22 08:29:38 +0400
committerbenakamoorthi <benaka.moorthi@gmail.com>2012-10-22 08:29:38 +0400
commit4f2ef166a698e3f583b623e76fdcdb9aaf8d1d81 (patch)
treec481bab8c91006df2456253e6a0027dd2d6aeb18 /plugins/Login
parent893d016ae9afc5bb256be17481190eeaa257bf9e (diff)
Refs #3080, added trusted host admin UI, display warning in login, normal & admin screens if hostname is not trusted, and make sure password reset is not possible if hostname is not trusted.
git-svn-id: http://dev.piwik.org/svn/trunk@7279 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Diffstat (limited to 'plugins/Login')
-rw-r--r--plugins/Login/Controller.php1
-rw-r--r--plugins/Login/templates/login.tpl13
2 files changed, 13 insertions, 1 deletions
diff --git a/plugins/Login/Controller.php b/plugins/Login/Controller.php
index d706538d74..5848a96f6d 100644
--- a/plugins/Login/Controller.php
+++ b/plugins/Login/Controller.php
@@ -84,6 +84,7 @@ class Piwik_Login_Controller extends Piwik_Controller
$view->infoMessage = $infoMessage;
$view->addForm( $form );
$this->configureView($view);
+ self::setHostValidationVariablesView($view);
echo $view->render();
}
diff --git a/plugins/Login/templates/login.tpl b/plugins/Login/templates/login.tpl
index cdcef19db3..1b177de3d5 100644
--- a/plugins/Login/templates/login.tpl
+++ b/plugins/Login/templates/login.tpl
@@ -2,6 +2,13 @@
<div id="login">
+{* untrusted host warning *}
+{if isset($isValidHost) && isset($invalidHostMessage) && !$isValidHost}
+<div id="login_error">
+ <strong>{'General_Warning'|translate}:&nbsp;</strong>{$invalidHostMessage}
+</div>
+{/if}
+
<div id="message_container">
{if $form_data.errors}
<div id="login_error">
@@ -40,6 +47,7 @@
</p>
</form>
+{if isset($isValidHost) && $isValidHost}
<form id="reset_form" style="display:none;">
<p>
<label>{'Login_LoginOrEmail'|translate}:<br />
@@ -65,11 +73,14 @@
<input type="hidden" name="module" value="Login"/>
<input type="hidden" name="action" value="resetPassword"/>
</form>
+{/if}
<p id="nav">
+{if isset($isValidHost) && $isValidHost}
<a id="login_form_nav" href="#" title="{'Login_LostYourPassword'|translate}">{'Login_LostYourPassword'|translate}</a>
-<a id="reset_form_nav" href="#" style="display:none;" title="{'Mobile_NavigationBack'|translate}">{'General_Cancel'|translate}</a>
<a id="alternate_reset_nav" href="#" style="display:none;" title="{'Login_LogIn'|translate}">{'Login_LogIn'|translate}</a>
+{/if}
+<a id="reset_form_nav" href="#" style="display:none;" title="{'Mobile_NavigationBack'|translate}">{'General_Cancel'|translate}</a>
</p>
{if isset($smarty.capture.poweredByPiwik)}
<p id="piwik">