有什么办法来做用户登录检查

qhzq 2012-02-29

我发过一篇帖子介绍struts2中的登陆检查:
http://struts2.group.iteye.com/group/topic/29276
思路就是使用拦截器,并且用一个接口来标记需要做检查的action,这样拦截器就会有选择的进行登陆检查处理,而且这个拦截器负责将session中的用户登陆信息注入到action。

现在学习jsf,不知道有什么办法来做用户登录检查?
lvjun106 2012-03-02
拦截器?容器中的Filter.
其实还不如直接用AOP+annotation的方式。而且可以精确到方法。
即利用AOP对想要检查的action拦截,annotation起辅助作用(检验,参数,日志……)
remoteJavaSky 2012-03-07
Filter 实现拦截就好了,也可以用容器提供的权限验证方式,pahselistener 貌似是最好的方式吧。
至于你说的session中的信息注入到action,在jsf的管理bean中,直接注入就好了。
Lance0512 2012-07-31
Spring acegi 可以配置安全登录和权限控制等 功能
zhengcaihai529 2012-08-29
过滤器就好了啊,千万别想着用生命周期中的一步,弄不好性能降低了。
muziwenrong 2013-05-25
貌似过滤器是比较好的解决方案
jerry_shen 2013-06-21
Tomcat有缺省的登录服务,可以配数据库表,加密方式,密码字段等等,只要回调一下就可以了。
Global site tag (gtag.js) - Google Analytics