SEEC-255: Always create HttpSession before calling AuthenticationDetailsSource.

This commit is contained in:
Ben Alex 2006-04-27 23:11:56 +00:00
parent a5ca1ddcc7
commit d8a56d4e60
1 changed files with 3 additions and 3 deletions

View File

@ -72,13 +72,13 @@ public class AuthenticationProcessingFilter extends AbstractProcessingFilter {
UsernamePasswordAuthenticationToken authRequest = new UsernamePasswordAuthenticationToken(username,
password);
// Allow subclasses to set the "details" property
setDetails(request, authRequest);
// Place the last username attempted into HttpSession for views
request.getSession()
.setAttribute(ACEGI_SECURITY_LAST_USERNAME_KEY, username);
// Allow subclasses to set the "details" property
setDetails(request, authRequest);
return this.getAuthenticationManager().authenticate(authRequest);
}