超难问题...试了N遍都行不通...在此求救......

来源:百度知道 编辑:UC知道 时间:2024/07/06 15:37:37
<%
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")就会为空!
他一为空就会后

<%
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丢失啊