asp+access 一个登陆验证问题?

来源:百度知道 编辑:UC知道 时间:2024/05/14 17:08:18
我想在用户输入用户名与密码再按下提交时,程序能验证输入的用户名与密码是否与数据库里的相同.正确就转到shiyan.asp;错误就弹出警告对话框.
我要在一个ASP文件上完成以上的问题.但是我写的不能达到我得要求,它根本就没有验证帐号与密码.
各位大哥,高手帮我看看是什么问题.谢谢
数据库是access,一张表:admin只有两个属性:name;mima
程序以下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>登陆窗口</title>
<style type="text/css">
</style>
</head>
<%
ispostback=request.Form("ispostback")

set con=server.CreateObject("ADODB.Connection")
con.open "provider=Microsoft.jet.oledb.4.0;data Source="&Server.MapPath("admin.mdb")

if ispostback="postback" then

usename=request.Form("usename")
usepass=request.Form("usepass")

set rs=server.CreateObject("ADODB.Recordset")

初看了一下

rs.open sql,con 这句应为:rs.open sql,con,1,1

alert("用户名或密码错误!请重新输入!") 这句改为:
alert("用户名或密码错误!请重新输入!");history.go(-1);

注意"("要英文型的括号.