Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
Portals committed Aug 20, 2024
1 parent 49a7b47 commit 147e50a
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ public UserDetails loadUserByUsername(String userIdentifier) throws UsernameNotF
}

private Optional<UserEntity> getUserByUsernameOrEmail(String userIdentifier) {
Optional<UserEntity> userEntity = this.userJpaRepository.findByCid(userIdentifier);
Optional<UserEntity> userEntity = this.userJpaRepository.findByCidIgnoreCase(userIdentifier);
if (userEntity.isEmpty()) {
userEntity = this.userJpaRepository.findByEmailIgnoreCase(userIdentifier);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,7 @@ public interface UserJpaRepository extends JpaRepository<UserEntity, UUID> {

Optional<UserEntity> findByCid(String cid);

Optional<UserEntity> findByCidIgnoreCase(String cid);

Optional<UserEntity> findByEmailIgnoreCase(String email);
}
Original file line number Diff line number Diff line change
Expand Up @@ -72,10 +72,10 @@ public void startResetPasswordProcess(String cidOrEmailString) {
instanceof SuccessfulValidation) {
passwordReset =
this.passwordResetRepository.createNewToken(new Email(cidOrEmailString));
} else if (new Cid.CidValidator().validate(cidOrEmailString)
} else if (new Cid.CidValidator().validate(cidOrEmailString.toLowerCase())
instanceof SuccessfulValidation) {
passwordReset =
this.passwordResetRepository.createNewToken(new Cid(cidOrEmailString));
this.passwordResetRepository.createNewToken(new Cid(cidOrEmailString.toLowerCase()));
} else {
throw new IllegalArgumentException("Neither an email nor a cid.");
}
Expand Down

0 comments on commit 147e50a

Please sign in to comment.