} else {
try {
connect();
oUser = new User(getSession(), id);
if (!oUser.getNickName().equals(uid) && !oUser.getPassword().equals(passw))
throw new AuthenticationException("User Id. does not match UUID or Password");
email = oUser.getEmail();
if (!changepassw) {
oUser.activate();
oUser.save(getSession());
DAO.log(User.class, "ACTIVATE USER", AtrilEvent.Level.INFO, email+";"+id+";"+uid);