Browse Subversion Repository
Contents of /login.tpl.php
Parent Directory
| Revision Log
Revision 43 -
( show annotations)
( download)
( as text)
Mon Mar 22 18:14:07 2010 UTC
(14 years, 2 months ago)
by berupon
File MIME type: application/x-httpd-php
File size: 1466 byte(s)
indent変更
| 1 |
<html> |
| 2 |
|
| 3 |
<head> |
| 4 |
<title>ログイン</title> |
| 5 |
<noscript> |
| 6 |
<META HTTP-EQUIV=Refresh CONTENT="0; URL=nojs.html"> |
| 7 |
</noscript> |
| 8 |
<link rel="stylesheet" type="text/css" href="css/common.css"> |
| 9 |
<script type="text/javascript" src="js/prototype.js"></script> |
| 10 |
<script type="text/javascript" src="js/sha256.js"></script> |
| 11 |
<script language="JavaScript"> |
| 12 |
|
| 13 |
function login() { |
| 14 |
var form = document.forms[1]; |
| 15 |
var id = $('userid').value; |
| 16 |
var password = $('password').value; |
| 17 |
var realm = '#{$realm;}'; |
| 18 |
var firstDigested = SHA256(id + ':' + realm + ':' + password); |
| 19 |
var nonce = '#{$nonce;}'; |
| 20 |
var secondDigested = SHA256(firstDigested + nonce); |
| 21 |
|
| 22 |
form.userid.value = id; |
| 23 |
form.digested_password.value = secondDigested; |
| 24 |
form.submit(); |
| 25 |
} |
| 26 |
|
| 27 |
</script> |
| 28 |
|
| 29 |
</head> |
| 30 |
|
| 31 |
<body> |
| 32 |
|
| 33 |
|
| 34 |
<form> |
| 35 |
|
| 36 |
<table class="form curvy"> |
| 37 |
<tr> |
| 38 |
<td style="width:6em; text-align:right;"><label for="userid">ユーザーID:</label></td> |
| 39 |
<td><INPUT id="userid" class="word" type="text" size=20 value="#{$userid;}" style="" autofocus></td> |
| 40 |
</tr> |
| 41 |
<tr> |
| 42 |
<td style="text-align:right;"><label for="password">パスワード:</label></td> |
| 43 |
<td><INPUT id="password" type="password" size=20 style="" ></td> |
| 44 |
</tr> |
| 45 |
</table> |
| 46 |
</form> |
| 47 |
|
| 48 |
<form method="post" action="login"> |
| 49 |
|
| 50 |
<INPUT type="hidden" name="userid"> |
| 51 |
<INPUT type="hidden" name="digested_password"> |
| 52 |
<INPUT type="button" value="ログイン" onclick="login();"> |
| 53 |
<BR> |
| 54 |
%{printMessages($messages)} |
| 55 |
|
| 56 |
</form> |
| 57 |
|
| 58 |
</body> |
| 59 |
|
| 60 |
</html> |
|