You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ca...@apache.org on 2006/09/13 09:55:05 UTC
svn commit: r442888 -
/maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java
Author: carlos
Date: Wed Sep 13 00:55:04 2006
New Revision: 442888
URL: http://svn.apache.org/viewvc?view=rev&rev=442888
Log:
Add sucessful and failed login hooks between acegi and UserManager
Modified:
maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java
Modified: maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java?view=diff&rev=442888&r1=442887&r2=442888
==============================================================================
--- maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java (original)
+++ maven/shared/trunk/maven-user/maven-user-model/src/main/java/org/apache/maven/user/model/impl/DefaultUserManager.java Wed Sep 13 00:55:04 2006
@@ -112,6 +112,21 @@
return validPassword;
}
+ public void loginFailed( String username )
+ {
+ User user = getUser( username );
+ user.incrementFailedLoginAttempts();
+ updateUser( user );
+ }
+
+ public void loginSuccessful( String username )
+ {
+ User user = getUser( username );
+ user.setLastLogin( new Date() );
+ user.setFailedLoginAttempts( 0 );
+ updateUser( user );
+ }
+
/**
* Sets the Security Policy to use.
*