Refactoring : Version Très Clean

This commit is contained in:
DahoudG
2024-09-11 19:24:39 +00:00
parent e54a74d248
commit b1535d16cb
7 changed files with 242 additions and 112 deletions

View File

@@ -31,6 +31,14 @@ public class UserService {
user.setPrenoms(userRequestDTO.getPrenoms());
user.setEmail(userRequestDTO.getEmail());
user.setMotDePasse(userRequestDTO.getMotDePasse()); // Hachage automatique
// Vérifier si le rôle est défini, sinon attribuer un rôle par défaut
if (userRequestDTO.getRole() == null || userRequestDTO.getRole().isEmpty()) {
user.setRole("USER"); // Assigner un rôle par défaut, par exemple "USER"
} else {
user.setRole(userRequestDTO.getRole());
}
usersRepository.persist(user);
System.out.println("[LOG] Utilisateur créé : " + user.getEmail());
return user;