@PostMapping("/login")
public ResponseEntity<?> loginUser(@RequestBody User user) {
User userFound = userRepository.findByEmail(user.getEmail());
if(userFound == null) {
return ResponseEntity.status(HttpStatus.UNAUTHORIZED).body("Email non trouvé");
}
if(!passwordEncoder.matches(user.getPassword(), userFound.getPassword())) {
return ResponseEntity.status(HttpStatus.UNAUTHORIZED).body("Mot de passe incorrect");
}
return ResponseEntity.ok("Login effectué");
}
@PostMapping("/login")
public ResponseEntity<?> loginUser(@RequestBody User user) {
User userFound = userRepository.findByEmail(user.getEmail());
if(userFound == null) {
return ResponseEntity.status(HttpStatus.UNAUTHORIZED).body("Email non trouvé");
}
if(!passwordEncoder.matches(user.getPassword(), userFound.getPassword())) {
return ResponseEntity.status(HttpStatus.UNAUTHORIZED).body("Mot de passe incorrect");
}
return ResponseEntity.ok("Login effectué");
}