www.gusucode.com > 漂亮的地方旅游景点景观介绍网站源代码 > admin/index.asp

    <!--#include file="../inc/const.asp" -->
<!--#include file="../conn.asp" -->
<!--#include file="inc/fun.asp" -->
<%
call openconn()
'登陆错误次数
dim rs
set rs=conn.execute("select count(id) as tol from Jw_adminlog where year(ctim)="&year(now())&" and month(ctim)="&month(now())&" and day(ctim)="&day(now())&" and ip='"&userip()&"' and wxcz=1")
if rs("tol")>5 then 
response.Write("对不起!由于您登陆失败已经超过5次,系统已经禁止您登陆")
response.End()
end if
call recordend(rs)

if request.cookies(fmid)("admin_name")<>"" then
response.Redirect("smain.asp")
end if
%>
<html>
<head>
<title>网站后台管理登陆</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript" src="/<%= hturl %>/inc/ajaxrequest.js"></script>
<script language="javascript" src="/<%= hturl %>/inc/md5.js"></script>
<script language="javascript" src="/<%= hturl %>/inc/main.js"></script>
<SCRIPT language="javascript" event="onkeydown" for="document">
if(event.keyCode==13&&event.srcElement.type!='button'&&event.srcElement.type!='submit'&&event.srcElement.type!='reset'&&event.srcElement.type!='textarea'&&event.srcElement.type!='')
chk_log();
</SCRIPT>
<link href="inc/mm.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body {
background-image: url(/images/admin/bgb.gif);
}
-->
</style>
</head>
<body>
<table id="tab" width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td height="100" colspan="3">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><table border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td height="100" colspan="3"><img src="/images/admin/title_login_2.gif" width="150" height="57"></td>
</tr>
<tr>
<td colspan="3">

<table width="340" border="0" cellpadding="0" cellspacing="0">
<form name="login" id="login">
<tr>
<td colspan="4"><img src="/images/admin/login_form_top2.gif" width="340" height="15"></td>
</tr>
<tr>
<td width="65" height="30" align="right" bgcolor="#F5F5F5" style="border-left:#CCCCCC 1px solid;"> 帐&nbsp;&nbsp;号:</td>
<td width="144" bgcolor="#F5F5F5"><input name="name" type="text" class="inp" id="name" onFocus="on_input('cname');this.className='focus'" size="20" maxlength="12" onBlur="this.className='inp';out_uname()"></td>
<td width="121" bgcolor="#F5F5F5"><div id="cname">请输入帐号</div></td>
<td width="8" bgcolor="#F5F5F5" style="border-right:#CCCCCC 1px solid;">&nbsp;</td>
</tr>
<tr>
<td height="30" align="right" bgcolor="#F5F5F5" style="border-left:#CCCCCC 1px solid;">密&nbsp;&nbsp;码: </td>
<td bgcolor="#F5F5F5"><input name="pass" type="password" class="inp" id="pass" onFocus="on_input('cpass');this.className='focus'" onBlur="out_pass();this.className='inp'" value="" size="21" maxlength="12"></td>
<td bgcolor="#F5F5F5"><div id="cpass">请输入密码</div></td>
<td bgcolor="#F5F5F5" style="border-right:#CCCCCC 1px solid;">&nbsp;</td>
</tr>
<tr>
<td height="30" align="right" bgcolor="#F5F5F5" style="border-left:#CCCCCC 1px solid;">验证码:</td>
<td bgcolor="#F5F5F5"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input name="code" type="text" class="inp" id="code" onFocus="on_input('ccode');this.className='focus'" onBlur="out_code();this.className='inp'" size="8" maxlength="6"></td>
<td><iframe src="../inc/code.asp" frameborder="0" marginheight="0" marginwidth="0" width="60" height="15" scrolling="no" style="cursor:hand;"></iframe></td>
</tr>
</table></td>
<td bgcolor="#F5F5F5"><div id="ccode">请输入验证码</div></td>
<td bgcolor="#F5F5F5" style="border-right:#CCCCCC 1px solid;">&nbsp;</td>
</tr>
<tr>
<td colspan="4" align="center" bgcolor="#F5F5F5" style="border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;"><div id="msg"></div></td>
</tr>
<tr>
<td colspan="4" align="center" bgcolor="#F5F5F5" style="border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;"><input name="Submitl" type="button" id="submitl" value="登陆" style="cursor:hand;" onClick="chk_log();">
<input name="Submitl" type="reset" id="submitl" value="重置" style="cursor:hand;"></td>
</tr>
<tr>
<td colspan="4"><img src="/images/admin/lgoin_form_bottom.gif" width="340" height="9"></td>
</tr>
</form>
</table>

</td>
</tr>

</table>
</td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="100" colspan="3" align="center">建网科技 &copy; 版权所有</td>
</tr>
</table>
<script language="javascript" type="text/javascript">
var msg;
function init_login(){
msg=new Array(
"请输入帐号",
"请输入密码",
"请输入验证码"
)
GE("cname").innerHTML=msg[0];
GE("cpass").innerHTML=msg[1];
GE("ccode").innerHTML=msg[2];
}
init_login();
function on_input(objname){
var strtxt;
var obj=GE(objname);
obj.className="d_on";
switch (objname){
case "cname":
strtxt=lion+msg[0];
break;
case "cpass":
strtxt=lion+msg[1];
break;
case "ccode":
strtxt=lion+msg[2];
break;
}
obj.innerHTML=strtxt;
}

function ls(str) {
var totallength=0;for (var i=0;i<str.length;i++)
{
var intCode=str.charCodeAt(i); if (intCode>=0&&intCode<=128) {
totallength=totallength+1; //非中文单个字符长度加 1
}
else {
totallength=totallength+2; //中文字符长度则加 2
}
} //end for
 return totallength;
}

function out_uname()
{
var obj=GE("cname");
var str=ls(GE("name").value);
var chk=true;
if (str<4 || str>14){chk=false;}
if (chk){
obj.className="d_ok";
obj.innerHTML=ok+" 帐号已经输入";
}
else
{
obj.className="d_err";
obj.innerHTML=err+" 请输入帐号";
}
return chk;
}

function out_code()
{
var obj=GE("ccode");
var str=ls(GE("code").value);
var chk=true;
if (str<6){chk=false;}
if (chk){
obj.className="d_ok";
obj.innerHTML=ok+" 验证码已输入";
}
else
{
obj.className="d_err";
obj.innerHTML=err+" 请输入6位验证码";
}
return chk;
}
function out_pass()
{
var obj=GE("cpass");
var str=ls(GE("pass").value);
var chk=true;
if (str<4 || str>14){chk=false;}
if (chk){
obj.className="d_ok";
obj.innerHTML=ok+" 密码已输入";
}
else
{
obj.className="d_err";
obj.innerHTML=err+" 请输入密码";

}
return chk;
}

function chk_log()
{
var chk=true
if (!out_uname()){chk=false;}
if (!out_pass()){chk=false;}
if (!out_code()){chk=false;}
if (chk==true){
GE("pass").value=hex_md5(GE("pass").value);
GE("Submitl").disabled="disabled";
var Ajax = new oAjax("check.asp?action=login",backs);
var arrKey = new Array("name","pass","code");
var arrValue =new Array(GE("name").value,GE("pass").value,GE("code").value);
Ajax.Post(arrKey,arrValue);
GE("msg").innerHTML=loading;
function backs(str)
{
if(str=="0")
{
GE("msg").innerHTML=ok+"&nbsp;&nbsp;登陆成功";
window.location.href="smain.asp"
}
else
{
GE("msg").className="d_err";
GE("pass").value=""
GE("msg").innerHTML=err+"&nbsp;&nbsp;"+unescape(str);
GE("Submitl").disabled="";
}
}

}
}
</script>
</body>
</html>