现在有一套ssh系统,需要输入用户名和密码登陆后才能进入系统。
      怎样实现:
            1:统计在线用户的功能。
            2:能跟踪用户是否离线

解决方案 »

  1.   

                你可以在数据库中设置一个标识符字段  如果登录就为1  如果不登录就为0  当点击退出的时候更改数据库          现在关键的是      它退出有很多方法 比如直接关闭浏览器  任务管理器  直接关主机 都表示退出  给你提供一个思路  就是每个用户都有sessionid   你需要在客户端 用ajax  发消息过去告诉后台  我现在在线     假设我设置为6秒钟取一次  在后台取一次  如果我在后台没有取到 表示你现在下线    这个时候不管你是关闭浏览器  任务管理器 还是怎么关闭    因为你没有发消息 我认为你下线       
      

  2.   

    不用数据库
    用ServletContext
      

  3.   

    可以用sessinListener来实现,看看这个:
    http://blog.csdn.net/zxingchao2009/archive/2011/03/24/6274378.aspx
      

  4.   

    call me
      

  5.   

    ‘数据库+1
    这种判断有没有断链的类似socket的 
    具体怎么搞自己看着办吧