コード例 #1
0
ファイル: UserService.java プロジェクト: oloftus/lingualearna
  private void setUserProperties(AppUser user) {

    user.setEnabled(false);
    user.setRole(Role.ROLE_USER);
    user.setDateTimeCreated(clock.now());
    user.setEmailValidationKey(getEmailValidationKey(user));
  }
コード例 #2
0
ファイル: UserService.java プロジェクト: oloftus/lingualearna
  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;
  }