📄 login.csp
字号:
<html>
<head>
<title>留言本--登录</title>
<meta http-equiv=content-type content="text/html; charset=gb2312">
<style>
p {size: 6pt;}
.title {color: #ffb6c1;}
</style>
<script><!--
function imagecode() {
var dtime = (new Date().getTime().toString(36));
var tgt = document.getElementById('imgauthcode');
if (tgt) tgt.src = "?!=/authcode.csp&temp=" + dtime;
return false;
}
function chksubmit() {
return true;
}
var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
function encode64(input) {
var output = "";
var chr1, chr2, chr3 = "";
var enc1, enc2, enc3, enc4 = "";
var i = 0;
do {
chr1 = input.charCodeAt(i++);
chr2 = input.charCodeAt(i++);
chr3 = input.charCodeAt(i++);
enc1 = chr1 >> 2;
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
enc4 = chr3 & 63;
if (isNaN(chr2)) {
enc3 = enc4 = 64;
} else if (isNaN(chr3)) {
enc4 = 64;
}
output = output +
keyStr.charAt(enc1) +
keyStr.charAt(enc2) +
keyStr.charAt(enc3) +
keyStr.charAt(enc4);
chr1 = chr2 = chr3 = "";
enc1 = enc2 = enc3 = enc4 = "";
} while (i < input.length);
return output;
}
function secure_submit(fm)
{
/* base64 */
fm.passwd.value = encode64(fm.passwd.value);
fm.submit();
/* clean up */
fm.passwd.value = "";
return false;
}
-->
</script>
</head>
<body>
<p>
<span class=title>
<center>
<h1>留 言 本</h1> [FastCGI 访问计数: <% =$++review_count %>]
</center>
</span>
<form action="/review/login.csp" method=post onsubmit="return secure_submit(this);">
<div style="text-align: center">
<table style="font-size:16px;">
<tr><td>验证码 </td><td><a href="#" onclick="return imagecode();">
<img id="imgauthcode" title="重新获取验证码" border="0" /></a>
<script type="text/javascript">imagecode();</script>
</td>
<tr><td>验证码: </td><td><input type=text name=authcode size=16></td>
<tr><td>姓名: </td><td><input type=text name=usrname size=16></td>
<tr><td>口令: </td><td><input type=password name=passwd size=16></td>
<tr><td colspan=2 align=center><input type=submit name=login value="提 交" onclick=chksubmit()> </td>
</table>
</div>
</form>
<center>
<% if (!isblankstr(errmsg)) { %>
<font color=red><% =errmsg %></font>
<% } %>
<p>
<table style="font-size:16px;">
<tr><th>用户名 </th><th>密码 </th></tr>
<tr><td>user </td><td>user </td></tr>
<tr><td>admin </td><td>admin </td></tr>
<tr><td>root </td><td>root</td></tr>
</table>
</center>
<!--
你输入的是: <% =G("authcode") %>
上次验证码: <% =getsession("authcode") %>
-->
</body>
</html>
<% @b
@include <login.h>
extern int review_count;
char errmsg[128] = "";
char sex[128] = "";
char mail[128] = "";
if (OK == auth_user(G("usrname"), G("passwd"), sex, mail, errmsg))
{
/* login OK */
ebSessIDRenew();
setsession("username", G("usrname"));
setsession("sex", sex);
setsession("mail", mail);
redirect("?!=/review/review.csp", TRUE);
page_exit(OK);
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -