帮忙看一下这段ASP,看有没有办法登陆

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:10:26
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>登入</title>
</head>

<body>
<table width="100%" height="100%" border="0">
<tr>
<td align="center"><form name="form1" method="post" action="check.asp">
<p><strong>系统</strong></p>
<table width="200" border="0">
<tr>
<td height="30">用户名:
<input name="username" type="text" id="username" size="15"></td>
</tr>
<tr>
<td height="30">密 码:
<input name="password" type="password" id="passw

你的这段代码是前台提交部分;代码本身没有问题
但是要实现登录全过程,需要对提交信息进行验证
也就是后台处理部分。
check.asp的代码:
<%
'数据库连接部分省略
'假定用户的表为User,用户名和密码字段分别为username和password:

Dim User,PWD
User=Trim(Request.form("username"))
PWD=Trim(Request.form("Password"))

if Len(user)<1 or Len(PWD)<1 then
Response.write"请填写用户名或密码"
else

Dim Rs,sql
Set Rs=Server.CreateObject("adodb.recordset")
sql="select * from [用户表] where Username='"&UserName&"' and Password='"&Password&"'"
Rs.open Sql,conn,1,1
if Rs.eof or rs.bof then
Response.write"密码错误!"
else
Response.write"登录成功!"
end if
Set rs=nothing

end if

%>

这只是一个表单,你要登录什么,它是连接到check.asp文件上的,这要看check.asp文件对USERNAME和PASSWORD字段是作如何处理的