安徽省特种设备协会网:超难问题...试了N遍都行不通...在此求救......

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/24 17:44:41
<%
username=session("username")
set conn=server.createobject("adodb.connection")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("../Data/#user.asp")
sql="select * from user where name='"&username&"'"
set rs=conn.execute(sql)
if session("username")="" Then
response.write "<script language=JavaScript>" & "alert('对不起观看之前请您先登陆');history.back()"&"</script>"
response.end
Elseif date>rs("uptime") Then
response.write "<script language=JavaScript>" & "alert('对不起您的期限已到请及时冲值');history.back()"&"</script>"
response.end
end if
%>
这是源码!
先别晕!
我想要的效果是:
当没有登陆或点数不足时让他跳转到首页!
在这里我用的是history.back()
行是行不过有问题!!
当登陆后不动,30分钟后!
session("username")就会为空!
他一为空就会后退!!
也就是当我浏览好几个页面后!!
会弹出好几遍提示框!
有没有办法把history.back()换成直接跳转到某一个页的代码!
我试了一次response.Redirect("Regok.asp")
出现错误了!
行不通!!
大虾们快想办法救救我吧......
一楼的,太感谢你了!
。。。。。。。。。。。
。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。
行不通,出现错误,问题赵旧!
谢谢......

谢谢!!行通了!
用的location.href='login.asp';
你那个出现地错误码是
出现一堆乱码?
好像是少标识符!!
定时刷新不行!!
因为有视频一类的!
一刷新就从头开始了!
谢谢你们的回答

<%
username=session("username")
set conn=server.createobject("adodb.connection")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("../Data/#user.asp")
sql="select * from user where name='"&username&"'"
set rs=conn.execute(sql)
if session("username")="" Then
response.write "<script language=JavaScript>" & "alert('对不起观看之前请您先登陆');location.href='login.asp';"&"</script>"
response.end
Elseif date>rs("uptime") Then
response.write "<script language=JavaScript>" & "alert('对不起您的期限已到请及时冲值');location.href='login.asp';"&"</script>"
response.end
end if
%>

用window.location="Regok.asp"就行吧
是怎么样的错误呢
能不能加个定时刷新不让session丢失啊