mail lowcase

This commit is contained in:
2026-03-17 00:28:10 +01:00
parent 69349a8788
commit 260e460ded
3 changed files with 5 additions and 5 deletions

View File

@@ -35,7 +35,7 @@ public class AuthService {
private final PasswordEncoder passwordEncoder;
public Mono<RagResponse<UserProfileDTO>> login(LoginRequest request) {
return userRepository.findByEmail(request.getEmail())
return userRepository.findByEmail(request.getEmail().toLowerCase())
.switchIfEmpty(Mono.error(new ResponseStatusException(
HttpStatus.UNAUTHORIZED, ApiErrorMessage.INVALID_USER_OR_PASSWORD.getMessage())))
.flatMap(user -> {
@@ -67,7 +67,7 @@ public class AuthService {
return userRepository.findByUsername(request.getUsername())
.flatMap(existing -> Mono.<User>error(new ResponseStatusException(
HttpStatus.CONFLICT, ApiErrorMessage.USERNAME_ALREADY_EXISTS.getMessage(request.getUsername()))))
.switchIfEmpty(userRepository.existsByEmail(request.getEmail())
.switchIfEmpty(userRepository.existsByEmail(request.getEmail().toLowerCase())
.flatMap(exists -> {
if (exists) {
return Mono.<User>error(new ResponseStatusException(
@@ -75,7 +75,7 @@ public class AuthService {
}
User user = new User();
user.setUsername(request.getUsername());
user.setEmail(request.getEmail());
user.setEmail(request.getEmail().toLowerCase());
user.setPassword(passwordEncoder.encode(request.getPassword()));
user.setRegistrationStatus(RegistrationStatus.ACTIVE);
user.setRole(UserRole.USER);