diff --git a/templates/default/login.php b/templates/default/login.php index 0d16085873318dc4403dc67143ae47900951b776..e317aa5accccf874da01690bbabae8de569241a5 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 307140809d7deb2abfe1cb59f20d17e6acf35c6c..2e9fc1eaab548ac57cbb79b2651cc9c93448393a 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;