mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-09 06:55:47 +01:00
do not store non valid users
This commit is contained in:
@@ -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())
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user