summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Fleischer <archlinux@cryptocrack.de>2012-10-21 02:50:06 +0200
committerLukas Fleischer <archlinux@cryptocrack.de>2012-10-21 02:50:06 +0200
commit7e201e5a3a7e85aea89f076b89626604b6b2b7bb (patch)
treee54019bdaafeb239504b5fe172dd17b4f342f818
parentd25a57c9735fa8e01f399cac5330e897bf470ef9 (diff)
Link to the HTTPs login page in the header
Change the login link so that it points directly to the HTTPs version of the login page if "$DISABLE_HTTP_LOGIN" is set and if HTTP is used. Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
-rw-r--r--web/lib/aur.inc.php2
-rw-r--r--web/template/header.php4
2 files changed, 6 insertions, 0 deletions
diff --git a/web/lib/aur.inc.php b/web/lib/aur.inc.php
index 93ae23b..018d5c8 100644
--- a/web/lib/aur.inc.php
+++ b/web/lib/aur.inc.php
@@ -298,6 +298,8 @@ function db_connect() {
* @return void
*/
function html_header($title="") {
+ global $AUR_LOCATION;
+ global $DISABLE_HTTP_LOGIN;
global $LANG;
global $SUPPORTED_LANGS;
diff --git a/web/template/header.php b/web/template/header.php
index c78f1e3..265d638 100644
--- a/web/template/header.php
+++ b/web/template/header.php
@@ -63,7 +63,11 @@
<li><a href="<?= get_uri('/logout/'); ?>"><?= __("Logout"); ?></a></li>
<?php else: ?>
<li><a href="<?= get_uri('/register/'); ?>"><?= __("Register"); ?></a></li>
+ <?php if ($DISABLE_HTTP_LOGIN && empty($_SERVER['HTTPS'])): ?>
+ <li><a href="<?= $AUR_LOCATION . get_uri('/login/'); ?>"><?= __("Login"); ?></a></li>
+ <?php else: ?>
<li><a href="<?= get_uri('/login/'); ?>"><?= __("Login"); ?></a></li>
+ <?php endif; ?>
<?php endif; ?>
</ul>
</div><!-- #archdev-navbar -->