Author: ruchaud Date: 2008-08-07 12:43:55 +0000 (Thu, 07 Aug 2008) New Revision: 1032 Modified: trunk/topia-service/src/java/org/codelutin/topia/taas/jaas/TaasLoginModule.java trunk/topia-service/src/xmi/TopiaService.zargo Log: Ajout des informations de connexion Modified: trunk/topia-service/src/java/org/codelutin/topia/taas/jaas/TaasLoginModule.java =================================================================== --- trunk/topia-service/src/java/org/codelutin/topia/taas/jaas/TaasLoginModule.java 2008-08-06 13:13:15 UTC (rev 1031) +++ trunk/topia-service/src/java/org/codelutin/topia/taas/jaas/TaasLoginModule.java 2008-08-07 12:43:55 UTC (rev 1032) @@ -34,6 +34,7 @@ import java.util.Collection; +import java.util.Date; import java.util.HashSet; import java.util.Map; import java.util.Set; @@ -133,6 +134,12 @@ TaasUser user = userDAO.findByLogin(login); if(user != null && user.getPassword().equals(hashed) && user.getEnabled()) { + // Update connection information + user.setLastConnectionDate(new Date()); + int numberOfConnection = user.getNumberOfConnection(); + user.setNumberOfConnection(numberOfConnection + 1); + user.update(); + // Récupération des principals principals = new HashSet<TaasPrincipalWrapper>(); Modified: trunk/topia-service/src/xmi/TopiaService.zargo =================================================================== (Binary files differ)