diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/UtilisateurService.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/UtilisateurService.java index 878613d..f01727f 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/UtilisateurService.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/services/UtilisateurService.java @@ -7,24 +7,25 @@ import fr.iut.sciencequest.sae.exceptions.IncorrectPasswordException; import fr.iut.sciencequest.sae.exceptions.notFound.UtilisateurNotFoundException; import fr.iut.sciencequest.sae.repositories.UtilisateurRepository; import fr.iut.sciencequest.sae.services.interfaces.IUtilisateurService; +import lombok.AllArgsConstructor; import org.modelmapper.ModelMapper; -import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; import org.springframework.stereotype.Service; import java.util.Objects; +@AllArgsConstructor @Service public class UtilisateurService implements IUtilisateurService { private UtilisateurRepository utilisateurRepository; - private BCryptPasswordEncoder passwordEncoder; + //private BCryptPasswordEncoder passwordEncoder; private ModelMapper modelMapper; @Override public UtilisateurDTO save(UtilisateurWithPasswordDTO user) { Utilisateur utilisateur = this.modelMapper.map(user, Utilisateur.class); - utilisateur.setMotDePasse(passwordEncoder.encode(user.getMotDePasse())); + //utilisateur.setMotDePasse(passwordEncoder.encode(user.getMotDePasse())); utilisateurRepository.save(utilisateur); return this.modelMapper.map(utilisateur, UtilisateurDTO.class); } @@ -32,9 +33,10 @@ public class UtilisateurService implements IUtilisateurService { @Override public UtilisateurDTO login(UtilisateurWithPasswordDTO user) { Utilisateur utilisateur = this.findUserByEmail(user.getEmail()); - if(!passwordEncoder.matches(user.getMotDePasse(), utilisateur.getMotDePasse())) { + if(!utilisateur.getMotDePasse().equals(user.getMotDePasse())) throw new IncorrectPasswordException(); + /*if(!passwordEncoder.matches(user.getMotDePasse(), utilisateur.getMotDePasse())) { throw new IncorrectPasswordException(); - } + }*/ return this.modelMapper.map(utilisateur, UtilisateurDTO.class); }