日期:2014-05-19  浏览次数:20679 次

spring mvc+hibernate所有页面检查是否已登录,应该怎么做
求解,多谢

------解决方案--------------------
其实比较简单,你用一个拦截器或者过滤器过滤一下就行了,在过滤器或者拦截器里面从session或者你保存登录信息的地方获取登录用户,再对比一下数据库中的密码来验证用户身份就可以啦。
------解决方案--------------------
把登陆成功的sessionid存在application或static对象中
写一个filter,在web.xml里面配置所有路径。判断所有路径的sessionid是否在application或static对象中。
------解决方案--------------------
登陆后将用户信息保存在session中,然后定义一个过滤器或拦截器,在过滤器或拦截器中获取session中的值,若果存在就表示已经登陆了。
------解决方案--------------------
楼上各位都是正解
------解决方案--------------------
过滤器

或者用session判断。
------解决方案--------------------
用spring 的话,这种问题就用spring-security ,就好了