Exemplo n.º 1
0
  private void setUserProperties(AppUser user) {

    user.setEnabled(false);
    user.setRole(Role.ROLE_USER);
    user.setDateTimeCreated(clock.now());
    user.setEmailValidationKey(getEmailValidationKey(user));
  }
Exemplo n.º 2
0
  public boolean enableUserByValidationKey(String emailValidationKey) {

    AppUser user = userDao.findByEmailValidationKey(emailValidationKey);
    boolean emailKeyExists = user != null;

    if (emailKeyExists) {
      user.setEnabled(true);
      user.setEmailValidationKey(null);
      userDao.merge(user);
    }

    return emailKeyExists;
  }