asp自动退出的问题

2024-12-14 09:00:51
推荐回答(5个)
回答1:

'登录后写入将管理员写入session=======
'下面插在登录验证后

<%session("admin")=管理员帐号
session.Timeout=10'这是 time out 写入SESSION的存储时间为10分钟 %>



<%'退出时自动清除缓存===============================
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "No-Cache"
'-----------------------------------------
'==================判断管理员==============
if session("sadmin")="" then '如果session("管理员为空")自动跳转另一页可以是重新登录页面
response.Redirect"admin.asp"'登录页面
response.end
end if
'-------------------------------------------%>

回答2:

Session.Timeout=10 时间, 来实现啊。
在连接数据库前写上就可以了。
过了10分钟,Session自动为空,就实现了退出啊。
进行每个操作的时候都要判断session是否为空,为空则退出。

回答3:

两种方式:
1.用一楼的方式,写成SESSION一般SESSION默认是20分钟
2.记录登陆时间.用户名.密码等必要的数据到数据库或文件中,每次进行查询判断,如果超过自定义的时间就跳到登陆,重新登陆,重新写记录.

那就用ajax啰
setTimeout('isExit()',90000);

回答4:

问题补充:我的意思是说怎么判断用户是否进行了操作,设置session时不管用户是否操作都会退出的,我要实现不操作时才退出的。
-----------------------
概念错误,设置session时是在某段时间内不操作才退出的。
用session完全可以满足你的需求

回答5:

用javascripte 的 setTimeout 函数
如果在一定时间内 没有执行一个函数 就关闭浏览器