求助个数据库验证问题
vbscript吧
全部回复
仅看楼主
level 1
<!-- #include file="conn.asp" -->
<%
'打开数据库判断用户是否存在,info为表名,username为字段名
set rsc=server.createobject("adodb.recordset")
sqlc="select * from info where username='"&request.Form("username")&"' and password='"&request.Form("password")&"'"
rsc.open sqlc,conn,1,1
session("username")=rsc("username")
session("password")=rsc("password")
session.Timeout=30
set rsc=nothing
response.Redirect("change.asp")
'如果用户不存在,session("username")为空
%>
像这段代码我想要改成当用户,密码正确保且当前服务器时间小于字段名为ntime设定的时间跳转到Ok.asp,错误跳转err.asp页面时应该怎么改啊,求高手指定点下
2012年03月01日 06点03分 1
level 5
[抖胸]总感觉这吧人不怎么热情...
2012年03月04日 07点03分 2
level 3
<!-- #include file="conn.asp" -->
<%
'打开数据库判断用户是否存在,info为表名,username为字段名
set rsc=server.createobject("adodb.recordset")
sqlc="select * from info where username='"&request.Form("username")&"' and password='"&request.Form("password")&"'"
rsc.open sqlc,conn,1,1
if not rsc.eof then '*****
response.redirect("err.asp") '*****
response.end '*****
else '*****
session("username")=rsc("username")
session("password")=rsc("password")
session.Timeout=30
set rsc=nothing
response.Redirect("change.asp")
end if '******
'如果用户不存在,session("username")为空
%>
*号的为我添加的。 我记得是这样子做 。你试试看,不行在找我。
2012年03月15日 09点03分 3
level 3
忘记说思路了
你要做的功能的思路很简单。
如果。。。。就。。。
也就是if else判断语句
如果rs.=错误,就走开(跳转到err.asp)
否则rsc正确就继续执行程序
至到end if 结束判断
2012年03月15日 09点03分 4
1