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

解决方案 »

  1.   

    用户登录的时候,记录已登录用户,比如,给用户表加个标识字段,说明已登录,并记录最后活动时间根据 标识字段 和 最后活动时间与超时时间 获取所有已登录用户由于,web 中固有的无法准确响应用户是否退出(她有可能关了浏览器,但没有显示的退出)所以,任何有关的用户在线相关信息,都无法100%精确
      

  2.   

    需要维护现在用户列表
    两种方案:
    1.数据库写入在线用户信息,每次活动时更新活动时间同时删除超时用户
    简单,但是性能很差
    2.维护一个静态的变量,例如CollectionBase,在内存维护 性能非常好,代码稍微复杂一些