asp页面超时问题

我在首页上的页面时间是30分钟(代码大概是下面这样的),现在我想把这段代码弄到conn页里(让每一页的页面时间都是30分钟),应该复制哪些部分?name=request.... 我在首页上的页面时间是30分钟(代码大概是下面这样的),现在我想把这段代码弄到conn页里(让每一页的页面时间都是30分钟),应该复制哪些部分?

name=request.Form("name")
pass=request.Form("pass")
if name<>"" and pass<>"" then
sql="select * from 用户资料 where 用户名='"&name&"'"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,connstr,1,1
if not rs.eof then
if md5(pass)=rs("密码") then
set rss=server.CreateObject("adodb.recordset")
sql="select * from 后台日志"
rss.open sql,conn,1,3
rss.addnew
rss("用户名")=rs("id")
rss("时间")=now()
rss("编号")=0
rss("名称")=""
rss("品牌")=""
rss("日志类型")="登录成功"
rss.update
rss.close
set rss=nothing
Session.Timeout=30
session("id")=rs("id")
session("flag")=rs("权限")
session("admin")=rs("用户名")
response.Redirect("index.asp")
end if
else
call alert("用户名或密码错误,请重新登录!","-1")
end if
end if
展开
 我来答
匿名用户
2012-02-23
展开全部
Session.Timeout=30 这是全局设置的,一个地方设置,所有页面就都是30

但是你要在使用的页面进行判断

if(session("admin")="")then
call alert("登录超时!","-1")
end if
追问
但是我现在实际使用是有些页面不能达到30分钟呢。

那conn页里,是不是加上这句就行了?

if(session("admin")="")then
call alert("登录超时!","-1")
end if
追答
如果 conn 加了判断,那么有引用这个 conn 的页面也会进行判断的。
if(session("admin")="")then
这里是超时的时候要执行的内容,我上面是举例子。
你也可以加上response.Redirect("index.asp")让超时时就跳转到某个页面
end if
2009zhongjian
2012-02-23 · TA获得超过150个赞
知道答主
回答量:242
采纳率:0%
帮助的人:162万
展开全部
直接的调用这个文件就行。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式