首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么取到所有登录用户的信息(紧急)

2012-01-24 
如何取到所有登录用户的信息(紧急)我想显示所有已登录系统的用户信息,请问如何做?高手给点提示??[解决办法

如何取到所有登录用户的信息(紧急)
我想显示所有已登录系统的用户信息,请问如何做?
高手给点提示??

[解决办法]
把每次用戶登入的信息 寫到數據庫里面啊。
你要顯示的話。。再把數據庫里面的數據查出來不就的了。
[解决办法]
用户登录的时候,记录已登录用户,

比如,给用户表加个标识字段,说明已登录,并记录最后活动时间

根据 标识字段 和 最后活动时间与超时时间 获取所有已登录用户

由于,web 中固有的无法准确响应用户是否退出(她有可能关了浏览器,但没有显示的退出)

所以,任何有关的用户在线相关信息,都无法100%精确
[解决办法]
需要维护现在用户列表
两种方案:
1.数据库写入在线用户信息,每次活动时更新活动时间同时删除超时用户
简单,但是性能很差
2.维护一个静态的变量,例如CollectionBase,在内存维护 性能非常好,代码稍微复杂一些
[解决办法]
我写到数据库中,极其简单实用

热点排行