update userProfil & logout
This commit is contained in:
@@ -37,7 +37,6 @@ public class CategorieRepositoryImpl implements CategorieRepository {
|
||||
public List<Categorie> findAllCategories() {
|
||||
String sql = "SELECT * FROM CATEGORIES";
|
||||
List<Categorie> categories = jdbcTemplate.query(sql, new CategorieRowMapper());
|
||||
System.out.println(categories);
|
||||
return categories;
|
||||
}
|
||||
|
||||
|
||||
@@ -96,11 +96,11 @@ public class UserRepositoryImpl implements UserRepository {
|
||||
//Mettre à jour
|
||||
String sql = "UPDATE UTILISATEURS SET pseudo = :pseudo, nom = :nom, prenom = :prenom, email = :email, telephone = :telephone, rue = :rue, code_postal = :code_postal, ville = :ville, mot_de_passe = :mot_de_passe WHERE no_utilisateur = :id";
|
||||
MapSqlParameterSource parameters = new MapSqlParameterSource();
|
||||
if(utilisateur.getPassword().isEmpty()){
|
||||
if(utilisateur.getNewPassword().isEmpty()){
|
||||
sql = "UPDATE UTILISATEURS SET pseudo = :pseudo, nom = :nom, prenom = :prenom, email = :email, telephone = :telephone, rue = :rue, code_postal = :code_postal, ville = :ville WHERE no_utilisateur = :id";
|
||||
}else{
|
||||
sql = "UPDATE UTILISATEURS SET pseudo = :pseudo, nom = :nom, prenom = :prenom, email = :email, telephone = :telephone, rue = :rue, code_postal = :code_postal, ville = :ville, mot_de_passe = :mot_de_passe WHERE no_utilisateur = :id";
|
||||
parameters.addValue("mot_de_passe", passwordEncoder.encode(utilisateur.getPassword()));
|
||||
parameters.addValue("mot_de_passe", passwordEncoder.encode(utilisateur.getNewPassword()));
|
||||
}
|
||||
parameters.addValue("pseudo", utilisateur.getPseudo());
|
||||
parameters.addValue("nom", utilisateur.getNom());
|
||||
@@ -110,7 +110,7 @@ public class UserRepositoryImpl implements UserRepository {
|
||||
parameters.addValue("rue", utilisateur.getRue());
|
||||
parameters.addValue("code_postal", utilisateur.getCode_postal());
|
||||
parameters.addValue("ville", utilisateur.getVille());
|
||||
parameters.addValue("mot_de_passe", passwordEncoder.encode(utilisateur.getPassword())); // Assurez-vous de hasher le nouveau mot de passe si nécessaire
|
||||
parameters.addValue("mot_de_passe", passwordEncoder.encode(utilisateur.getNewPassword())); // Assurez-vous de hasher le nouveau mot de passe si nécessaire
|
||||
parameters.addValue("id", utilisateur.getId());
|
||||
namedParameterJdbcTemplate.update(sql, parameters);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user