【发布时间】:2012-12-18 16:26:16
【问题描述】:
我想从已登录用户的 Hashmap 中删除已注销的用户,但是当我按下注销链接时,我找不到执行此操作的方法。它只是重定向到登录页面。
在春季安全我有
<logout invalidate-session="true"
logout-success-url="/"
logout-url="/logout.htm"/>
注销链接就像
<a href="logout.htm">Logout</a>
当我点击这个链接时,它只是转到我的登录映射
@RequestMapping("login")
public ModelAndView login(){}
当我尝试使用
获取用户详细信息时 SecurityContextHolder.getContext()
.getAuthentication().getPrincipal();
它返回给我匿名用户。那么如何获取已注销的用户详细信息。
如果您需要更多详细信息,请告诉我。
【问题讨论】:
标签: spring-mvc spring-security