From 84a723d035f591972648c21c358228531186ed5d Mon Sep 17 00:00:00 2001
From: "Mark St. Godard"
See this forum post for more details. A common user requirement is to disable / lock an account after a number of failed login attempts.
+ Acegi itself does not provide anything "out of the box", however in your application you can implement
+ and register an org.springframework.context.ApplicationListener. Inside your application
+ event listener you can then check for an instanceof the particular AuthenticationFailureEvent
+ and then call your application user management interface to update the user details.
+
+ For example:
+ Common Problem #3: How do I disable a user after a number of failed logins?
+
+ public void onApplicationEvent(ApplicationEvent event) {
+
+ // check failed event
+ if(event instanceof AuthenticationFailurePasswordEvent){
+ // call user management interface to increment failed login attempts, etc.
+ . . .
+ }
+ }
+
+ See this forum post for more details.
There are three things you must do to make a user password change take affect: +
The most important things to post with any support requests on the Spring Forums are your