日期:2014-05-18  浏览次数:20653 次

JSP中Session控制访问权限问题?
你们一般如何使用Session来判断是否已登陆问题!???

登陆写入:session.setAttribute( "uid ",uid);

推出清楚:session.removeAttribute( "uid ");

权限控制页:if(session.getAttribute( "uid ")!=null   &&   session.getAttribute( "uid ")!= " "){;}else{   /*跳转登陆页*/   }


但这样有个问题???
当用户打开两个窗口都登陆后。。。第一点退出的可以正常退出。。。
另一个提示退出成功。。。但权限控制页依然可以访问。。。。。


请问怎么处理。。。。你们平时是怎么控制的!???

------解决方案--------------------
可能cookies问题,是不是也要清楚
------解决方案--------------------
http://download.csdn.net/user/AreamArgentateOfWing
------解决方案--------------------
用filter
------解决方案--------------------
你这个根本是按用户判断,而不是按Session判断!!
本来就是两个Session,一个失效当然不影响另一个了,要加同一个用户不能登录两次的判断,或者第二次登录时,第一次登录自动失效
------解决方案--------------------
判断重复登陆吧 SessionListener