do not store non valid users

This commit is contained in:
Sebastian Sdorra
2012-10-04 11:18:10 +02:00
parent b85a92596d
commit 7f5f34eddc

View File

@@ -329,14 +329,20 @@ public class ScmRealm extends AuthorizingRealm
} }
// create new user // create new user
else else if (user.isValid())
{ {
user.setCreationDate(System.currentTimeMillis()); user.setCreationDate(System.currentTimeMillis());
// TODO find a better way // TODO find a better way
UserEventHack.fireEvent(userManager, user, HandlerEvent.BEFORE_CREATE); UserEventHack.fireEvent(userManager, user, HandlerEvent.BEFORE_CREATE);
userDAO.add(user); userDAO.add(user);
UserEventHack.fireEvent(userManager, user, HandlerEvent.CREATE); UserEventHack.fireEvent(userManager, user, HandlerEvent.CREATE);
} }
else if (logger.isErrorEnabled())
{
logger.error("could not create user {}, beacause it is not valid",
user.getName());
}
if (user.isActive()) if (user.isActive())
{ {