不可不说
随心所欲,无往不利!
posts - 88,  comments - 92,  trackbacks - 0
Spring Security 2进行权限管理,在系统登陆后,如何注销?注销后如何进行一些后续处理?
以Struts2为例说明如下:
在SS2中注销和登陆差不多,都是需要一个特殊的URL,然后由其自己的过滤器来捕捉并进行处理。
<http auto-config="true" access-denied-page="/error.htm">
  <logout invalidate-session="true" logout-success-url="/logout.action" logout-url="/ntn_security_logout"/>
</http>

如上所示的配置
1:一般来说,用户注销后,要回收他使用的一些资源,session就是很重要的一个,如果不想做任何特殊处理
   可以直接调用默认方法直接销毁,那么 invalidate-session="true",否则就要设为false。
2:SS2中注销和登陆基本相同,都需要一个特殊的URL以便特定的过滤器来捕捉处理,logout-url参数就是为此
   准备的,在这里定义的参数值URL,你可以放到任何页面中作为一个链接来处理,只要点击这个链接就能
   触发注销操作了,当然你可以不用这个参数,从而使用默认的URL(/j_spring_security_logout)
3:和登陆成功要跳转到一个url一样,注销成功也跳转到一个url,这个url可以是一个页面,
   也可以是一个其他的比如Struts2中可以到一个action中,特别指出,如果你想在注销时要进行一些特殊
   的处理,在Struts2中,跳转到一个action,在aciton中进行处理是一个比较好的解决方案,在这里你可以
   作任何你想做的事,快点做吧,不然就没机会了,呵呵。
posted on 2008-08-29 09:57 蓝剑 阅读(3393) 评论(1)  编辑  收藏

FeedBack:
# re: Spring Security 2 注销及其后续处理
2008-08-29 13:34 | yz
兄弟,能不能做一个Spring Security的登陆注册的例子啊!别抽出来讲啊!我以前用过ACEGI  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 


<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

常用链接

留言簿(6)

随笔分类(62)

随笔档案(90)

文章档案(9)

相册

友情链接

搜索

  •  

积分与排名

  • 积分 - 324141
  • 排名 - 172

最新评论

阅读排行榜

评论排行榜