问一个ASP提交表单验证用户名密码的问题
main.asp是登陆页面其它几个页面的代码我已经贴上来了,一共4个页面,请各位懂ASP的大哥大姐们帮下忙看看哪里涉及到对ACCESS数据库的校验。我连数据库名字都找不到...
main.asp是登陆页面
其它几个页面的代码我已经贴上来了,一共4个页面,请各位懂ASP的大哥大姐们帮下忙看看哪里涉及到对ACCESS数据库的校验。我连数据库名字都找不到!
进入:-----------------------------main.asp------------------------
<script language='javascript'>top.location='login.asp';</script>
-----------------------------main.asp------------------------
-----------------------------login.asp------------------------
<script language="javascript" src="js/check.js"></script>
<script language="javascript">
var iMaxLen=40;
function checkdate(){
if(!Check_Field(frm.txtUser,"string",frm.txtUser.value,false,iMaxLen,"请输入正确的用户名"))
return;
if(!Check_Field(frm.txtPswd,"string",frm.txtPswd.value,false,iMaxLen,"请输入正确的密码"))
return;
frm.submit()
}
</script>
</head>
<body>
<form action="login_act.asp" method="post" name="frm">
<tr>
<tr>
<td height="39" colspan="2" align="left"><span class="STYLE12">用户名:
<input class="inputtxt" type="text" name="txtUser" size="20">
</tr>
<tr>
<td height="35" colspan="2" align="left"><span class="STYLE12">密码:
<input class="inputtxt" type="password" name="txtPswd" size="20">
</tr>
<tr>
<td height="25" colspan="2" align="left"><span class="STYLE12">检验码:
<input class="inputtxt" type="text" name="txtCheck">
<img src="code.asp"></span></td>
</tr>
</tr>
<tr>
<td width="125" align="center"><div align="left"><a href="javascript:checkdate()" class="STYLE12"><img border="0" src="img_login/key1.gif" width="66" height="19"></a></div></td>
<td width="150" align="center"><div align="left"><a href="javascript:frm.reset()" class="STYLE12"><img border="0" src="img_login/key2.gif" width="66" height="19"></a></div></td>
</tr>
-----------------------------login.asp------------------------
-----------------------------login_act.asp------------------------
<script language="javascript">
alert("检验码不存在,请重新输入。");
window.location="login.asp";
</script>
<script language="javascript">
alert("密码或用户名错误,请重新输入!");
window.location="login.asp";
</script>
-----------------------------login_act.asp------------------------
还有一个check.js,代码太长,贴不上来了。 展开
其它几个页面的代码我已经贴上来了,一共4个页面,请各位懂ASP的大哥大姐们帮下忙看看哪里涉及到对ACCESS数据库的校验。我连数据库名字都找不到!
进入:-----------------------------main.asp------------------------
<script language='javascript'>top.location='login.asp';</script>
-----------------------------main.asp------------------------
-----------------------------login.asp------------------------
<script language="javascript" src="js/check.js"></script>
<script language="javascript">
var iMaxLen=40;
function checkdate(){
if(!Check_Field(frm.txtUser,"string",frm.txtUser.value,false,iMaxLen,"请输入正确的用户名"))
return;
if(!Check_Field(frm.txtPswd,"string",frm.txtPswd.value,false,iMaxLen,"请输入正确的密码"))
return;
frm.submit()
}
</script>
</head>
<body>
<form action="login_act.asp" method="post" name="frm">
<tr>
<tr>
<td height="39" colspan="2" align="left"><span class="STYLE12">用户名:
<input class="inputtxt" type="text" name="txtUser" size="20">
</tr>
<tr>
<td height="35" colspan="2" align="left"><span class="STYLE12">密码:
<input class="inputtxt" type="password" name="txtPswd" size="20">
</tr>
<tr>
<td height="25" colspan="2" align="left"><span class="STYLE12">检验码:
<input class="inputtxt" type="text" name="txtCheck">
<img src="code.asp"></span></td>
</tr>
</tr>
<tr>
<td width="125" align="center"><div align="left"><a href="javascript:checkdate()" class="STYLE12"><img border="0" src="img_login/key1.gif" width="66" height="19"></a></div></td>
<td width="150" align="center"><div align="left"><a href="javascript:frm.reset()" class="STYLE12"><img border="0" src="img_login/key2.gif" width="66" height="19"></a></div></td>
</tr>
-----------------------------login.asp------------------------
-----------------------------login_act.asp------------------------
<script language="javascript">
alert("检验码不存在,请重新输入。");
window.location="login.asp";
</script>
<script language="javascript">
alert("密码或用户名错误,请重新输入!");
window.location="login.asp";
</script>
-----------------------------login_act.asp------------------------
还有一个check.js,代码太长,贴不上来了。 展开
2个回答
展开全部
你这里没有连接数据库的代码,可能是在网页的顶端通常有<!--#include file="conn.asp"-->
在conn.asp里面有数据库的连接
<%
dim conn,mdbfile
mdbfile=server.mappath("../database/数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
在conn.asp里面有数据库的连接
<%
dim conn,mdbfile
mdbfile=server.mappath("../database/数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询