http://topic.csdn.net/u/20080319/15/a93842db-366f-466f-b11d-54eed61b2a59.html

解决方案 »

  1.   

    判断Session里面的用户是不是存在。。不过用Session时间长了会失效。。建议用Cache
      

  2.   

    我就是在session失效的时候把登陆状态设定为0的啊,大部分时候都是可以的,但是有时候好像没有执行session_end那个事件。
      

  3.   

    简单做法,可以把 登陆状态 改成记录登录时间. out的时候清空登录时间,如果没有out出去了,那在设定一个30分钟之内算有效的规则就可以了.复杂的话就需要客户端定时发送心跳包,超过一定时间没有收到心跳包,就可以认为已经out了.