咧嘴大哭求问这个问题的解决方法--------思路也行!
我希望当一个用户在10分钟内没操作时就注销他并跳转到登陆的页面,我已经设置了Session.timeOut=10
但是怎么判断这个用户有十分钟没任何操作啊?webconfig中time我也设置了,不管用,请牛人们给个思路,很急很急,谢谢大家,有个提示也行
问题点数:20、回复次数:8Top
1 楼lqhcg(默然回首)回复于 2005-06-03 15:17:01 得分 0
为了能有个思路,我顶我顶我顶顶还不行嘛?Top
2 楼adminlxj79(lixj)回复于 2005-06-03 15:25:52 得分 2
在Glabol.asax里的Application_AuthenticateRequest中做判断就行啊。。,用户所有的东西在这儿都能记录。。Top
3 楼zhouweiwansui(彪悍的论点不需要解释)回复于 2005-06-03 15:32:28 得分 0
Session.timeOut=10,10分钟有没有操作都注销
事实上我觉得你这个功能好像正常情况下是不可能实现的
你觉得是这个是cs开发呀Top
4 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2005-06-03 15:39:12 得分 10
你在webconfig设置session的过期是10分钟
然后执行动作之前判断session是否为空就可以了,Top
5 楼zdliang(zdliang)回复于 2005-06-03 15:53:12 得分 8
用户不点击按钮,移动鼠标算没有操作吗?
用户在文本框输入东西,比如写信,算没有操作吗?
如果超过了10分钟,是不是session也空了?那写的东西不就这样没有了吗?
我觉得这个“没有操作”是个比较难的问题
不能在服务器端实现,只能在客户端实现,用javascript才可以
楼主你怎么发了两个一样的问题
http://community.csdn.net/Expert/topic/4057/4057013.xml?temp=.6377375
Top
6 楼renyu732(Sysinfo)回复于 2005-06-03 16:07:03 得分 0
upTop
7 楼lqhcg(默然回首)回复于 2005-06-03 16:11:30 得分 0
谢谢大家,谢谢!
我当时发的很急,不小心发了两遍,不过我决定解决问题以后另开贴请大家近来给分,只有20分太对不
住大家的指点了。
我是在WEB中做这个功能,只要用户没有点击我的功能键我就认为他没有操作,adminlxj79(lixj)说的
global.asax中做判断,我不明白什么意思,(菜鸟菜鸟,请大家鄙视)我没用数据库,所以我觉得
lovefootball大侠的思路我还能有点头绪,但还没试.请各位牛人再给点指导Top
8 楼lqhcg(默然回首)回复于 2005-06-03 16:51:50 得分 0
请lovefootball给出一个Session的判断语句行吗?比如我在某个页面要判断Session值是不是为空?是不是超过了我在webconfig中设定的那个值
谢谢!Top




