]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - themes/default/templates/login.tmpl
Big refactor of lib/WikiUser.php. The login mechanism no longer uses
[SourceForge/phpwiki.git] / themes / default / templates / login.tmpl
1 <?php // -*-html-*- ?>
2 <!-- $Id: login.tmpl,v 1.1 2002-01-19 07:21:58 dairiki Exp $ -->
3 <!-- The login form -->
4
5 <?php if ($FAILURE_MESSAGE) { ?>
6   <h2><?=_("Signin Failed")?></h2>
7   <p><?=$FAILURE_MESSAGE?></p>
8   <hr noshade="noshade" />
9 <?php } ?>
10
11
12 <?php if (ALLOW_BOGO_LOGIN && $REQUIRE == WIKIAUTH_BOGO) { ?>
13   <p>Sign in required.</p>
14 <?php } elseif ($REQUIRE >= WIKIAUTH_ADMIN) { ?>
15   <p>Administrative privileges required.</p>
16 <?php } elseif ($REQUIRE > WIKIAUTH_ANON) { ?>
17   <p>Login required.</p>
18 <?php } ?>
19
20 <?php if (ALLOW_BOGO_LOGIN && $REQUIRE <= WIKIAUTH_BOGO) { ?>
21   <p>You may sign in using any WikiWord as a user id. You do not need to enter a password.   Yadda, yadda. (FIXME:)</p>
22 <?php } ?>
23
24 <form method="post" action="<?=BASE_URL?>" accept-charset="<?=CHARSET?>" name="login">
25
26 <table cellspacing="4">
27 <tr>
28   <td align="right">UserId:</td>
29   <td><input type="text" name="login[userid]" size="12" value="<?=$DEFAULT_USERID?>" /></td>
30 </tr>
31 <tr>
32   <td align="right">Password:</td>
33   <td><input type="password" name="login[password]" size="12" /></td>
34 </tr>
35 <tr><td align="center" colspan="2">
36   <input type="submit" name="login[submit]" value=" <?=_("Sign In")?> " />
37   <?php if (!$REQUIRE) { ?>
38     <input type="submit" name="login[cancel]" value=" <?=_("Cancel")?> " />
39   <?php } ?>
40 </td></tr>
41 </table>
42
43 <input type="hidden" name="login[require_level]" value="<?=$REQUIRE?>" />
44 <input type="hidden" name="login[login]" value="1" />
45 <?php foreach ($query_args as $key => $val) { ?>
46 <input type="hidden" name="<?=htmlspecialchars($key)?>" value="<?=htmlspecialchars($val)?>" />
47 <?php } ?>
48 </form>
49
50 <script language="JavaScript" type="text/javascript">
51 <!-- // Really there's got to be a simpler way to do this....
52 function select_input (type) {
53     var elements = document.forms['login'].elements;
54     for (var i = 0; i < elements.length; i++) {
55         if (elements[i].type == type) {
56             elements[i].select();
57             return;
58         }
59     }
60 }
61 select_input('<?= $DEFAULT_USERID ? "password" : "text" ?>');
62 //-->
63 </script>
64