From 73498838a5e99f5ad5047df1c087cc6564412038 Mon Sep 17 00:00:00 2001 From: Alix JEUDI--LEMOINE Date: Wed, 6 Mar 2024 15:21:58 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20@AllArgsConstructor=20(oubli=C3=A9=20pr?= =?UTF-8?q?=C3=A9c=C3=A9demment)=20et=20passage=20au=20mdp=20en=20clair=20?= =?UTF-8?q?pour=20les=20tests=20car=20suppression=20Spring=20Security?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sae/services/UtilisateurService.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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); }