楼上,但是session如果所有的页面都关掉了,session怎么判断啊,能不能具体一点?非常感谢!
解决方案 »
- 无法打开备份设备 设备出现错误或设备脱机
- 关于form的大小设计
- 碰到难题,web页面中编辑图片
- 问一个导出Excel后列的先后次序问题
- [数据库问题]不可识别的数据库格式
- 什么叫 非托管资源?(没分了,只请好心人帮个忙)
- 荆州信息园网站征求友情链接,并欢迎网友访问并发贴留言。
- 哪为高手会做用ASP。NET+SQL做的网络考试系统,我是快毕业的人了,不会做,希望高手帮忙,价格好商量,联系方式:13913838906。谢谢了!
- 用户JOGG\aspnet登陆失败?
- listItem的属性问题
- 如何在asp中调用水晶报表
- 如何得到某台电脑上网时候的信息,比如:网络连接的类型、收发字节、IP、和连接时间等等。。
session onend中有一个操作是去处online信息的。如果没执行就导致拥护不能登陆了。
不知道为什么?
在数据库中用一个字段usertime记录用户的请求页面时间,用另一个表单独记录一个时间modifytime。
当用户登录时先判断用户合法性,然后比较usertime与当前时间差是否小于某一个值,比如一分钟,如果小于此值说明此用户先前的登录已失效,修改数据库中相应数据,如果不小于此值则不允许当前用户登录。
登录后,利用web service.htc循环到服务器取数据(如收消息或者其它),同时让此线程判断当前时间与modifytime是否小于某一个值,如果小于则不做处理,如果不小于则用当前时间修改usertime。
这样用户状态的获得误差取决于你设定的那某一个值,当然,这样处理增加了数据库的负担。