在ASP中,用什么代码可以不需要密码就能返回select.asp页?
在ASP中,用什么代码可以不需要密码就能返回select.asp页?
密码进入后写入session("pw")
执行add.asp并返回后清除session("pw")=""
执行顺序:
login.asp(帐号密码输入)====>selectweb.asp(判断帐号密码对否与选项页)=====>add.asp(添加页)
执行完add.asp程序返回select.asp页提示需要密码,看到老师们的指教,改写了几行代码,还是不对,请问怎么写代码?
请改写下边的几行代码
selectweb.asp页代码:
session("passwd")=request("passwd")
session("login") =request("login")
set conn=server.CreateObject("ADODB.connection")
conn.open "Provider=microsoft.jet.oledb.4.0;data source="&"d:\newsdb.mdb"
set rs=server.CreateObject("ADODB.recordset")
sqlstr="select * from 人员表 where 帐号 = '"&session("login")&"' and 密码 = '"&session("passwd")&"'"
set rs=conn.execute(sqlstr)
if not rs.eof then
...................
else
%>
<script language="javascript">
alert("帐号或密码错误,重新输入")
location.href="login.asp"
</script>
<%end if %>
[此贴子已经被作者于2007-8-9 12:18:11编辑过]
我初学ASP,不太懂你的这段代码,要把session("passwd")设为 "" , 请详细讲解好吗?
是我没讲清楚,
我现在没弄清的是
session("login")=request("login")
session("passwd")=request("passwd")
放在哪个页中,及如何判断帐号密码对与否,只有用 not rs.eof 或 rs.eof=true |false 吗?
还是有其它的方法?
我把代码发上来吧
mdb文件放在d:\,
运行login.asp登录页