你们一般如何使用Session来判断是否已登陆问题!???登陆写入:session.setAttribute("uid",uid);推出清楚:session.removeAttribute("uid");权限控制页:if(session.getAttribute("uid")!=null && session.getAttribute("uid")!=""){;}else{ /*跳转登陆页*/ }
但这样有个问题???
当用户打开两个窗口都登陆后第一点退出的可以正常退出
另一个提示退出成功但权限控制页依然可以访问。。
请问怎么处理。你们平时是怎么控制的!???

解决方案 »

  1.   

    可能cookies问题,是不是也要清楚
      

  2.   

    http://download.csdn.net/user/AreamArgentateOfWing
      

  3.   

    你这个根本是按用户判断,而不是按Session判断!!
    本来就是两个Session,一个失效当然不影响另一个了,要加同一个用户不能登录两次的判断,或者第二次登录时,第一次登录自动失效
      

  4.   

    minisun2000(红色枫叶)兄弟说的对,“当用户打开两个窗口都登陆后” 现在就是两个session了,不相信可以把sessionid输出看看。
      

  5.   

    判断重复登陆吧  SessionListener
      

  6.   

    ,“当用户打开两个窗口都登陆后” 现在就是两个session了,不相信可以把sessionid输出看看。
    这我知道问题是一个退出后应该不影响另外一个推出啊现在问题是。。一个推出后。。另外一个推出就不管用了这个怎么解决!???