spring_security_last_username

时间:2011-04-04 10:31:27

标签: java spring spring-security

我们可以从Controller而不是jsp访问“spring_security_last_username”吗?

2 个答案:

答案 0 :(得分:2)

SPRING_SECURITY_LAST_USERNAME是会话属性,因此您可以像控制任何会话属性一样从控制器访问它:

public ModelAndView controller(..., Session s) {
    String lastUsername = s.getAttribute("SPRING_SECURITY_LAST_USERNAME");
    ...
}

答案 1 :(得分:0)

我只想补充一点,SPRING_SECURITY_LAST_USERNAME_KEY已被弃用。如其弃用说明中所述,您应该使用自定义failureHandler来保留任何用户信息。