From b13576fe6b22f4f5e3449e7e1d46ae95ed0a1454 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=85kre=20Solberg?= <andreas.solberg@uninett.no> Date: Fri, 31 Oct 2008 22:53:00 +0000 Subject: [PATCH] login-admin module now do not ask for username. git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@963 44740490-163a-0410-bde0-09ae8108e29a --- templates/default/login.php | 29 +++++++++++++++++++++++------ www/auth/login-admin.php | 2 ++ 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/templates/default/login.php b/templates/default/login.php index 0d1608587..e317aa5ac 100644 --- a/templates/default/login.php +++ b/templates/default/login.php @@ -1,6 +1,8 @@ <?php if (!array_key_exists('icon', $this->data)) $this->data['icon'] = 'lock.png'; - $this->data['autofocus'] = 'username'; + if (!isset($this->data['autofocus'])) { + $this->data['autofocus'] = 'username'; + } $this->includeAtTemplateBase('includes/header.php'); ?> @@ -23,10 +25,25 @@ <tr> <td rowspan="2"><img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/pencil.png" /></td> <td style="padding: .3em;"><?php echo $this->t('username'); ?></td> - <td><input type="text" id="username" tabindex="1" name="username" - <?php if (isset($this->data['username'])) { - echo 'value="' . htmlspecialchars($this->data['username']) . '"'; - } ?> /></td> + + + <td> + <?php + + if (array_key_exists('admin', $this->data)) { + echo '<strong style="font-size: medium">Administrator</strong>'; + } else { + + echo '<input type="text" id="username" tabindex="1" name="username" '; + if (isset($this->data['username'])) { + echo 'value="' . htmlspecialchars($this->data['username']) . '"'; + } + echo '/></td>'; + } + + + ?> + <td style="padding: .4em;" rowspan="2"> <input type="submit" tabindex="3" value="<?php echo $this->t('login_button'); ?>" /> <input type="hidden" name="RelayState" value="<?php echo htmlspecialchars($this->data['relaystate']); ?>" /> @@ -34,7 +51,7 @@ </tr> <tr> <td style="padding: .3em;"><?php echo $this->t('password'); ?></td> - <td><input type="password" tabindex="2" name="password" /></td> + <td><input id="password" type="password" tabindex="2" name="password" /></td> </tr> </table> diff --git a/www/auth/login-admin.php b/www/auth/login-admin.php index 307140809..2e9fc1eaa 100644 --- a/www/auth/login-admin.php +++ b/www/auth/login-admin.php @@ -83,6 +83,8 @@ $t = new SimpleSAML_XHTML_Template($config, 'login.php', 'login'); $t->data['header'] = 'simpleSAMLphp: Enter username and password'; $t->data['relaystate'] = $relaystate; +$t->data['admin'] = TRUE; +$t->data['autofocus'] = 'password'; $t->data['error'] = $error; if (isset($error)) { $t->data['username'] = $username; -- GitLab