如何判断session过期把登录过的用户都保存在application,但用户非注销退出,就没办法删除application里面的登录过的用户,这样造成下次不能登录用户没办法即时登录登出,要等session 过期,有时等了半天也不过期。。如何判断客户端session过期?

解决方案 »

  1.   

    不能做到实时。
    你可以做个定时任务,检测各个session的过期情况,不过...
    如果我19分钟没有动作,你的session超时是20分钟,你难道敢清理我吗?没有好办法,因为http是无状态的协议。
      

  2.   

    能不能声明个静态哈希表,里面存用户,不用application,这样设计会不会很糟糕??定时任务检查哈希表里面的用户,application每次都要专类型很郁闷