utilisateur = new Utilisateur(); $this->menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue('Changermotpass'); } public function index() { $this->genererVue(); } public function changerpass() { $login = $_SESSION['login']; if ($this->requete->existeParametre("ancmdp") && $this->requete->existeParametre("nvmdp") && $this->requete->existeParametre("cfnvmdp")) { $ancmdp = $this->requete->getParametre("ancmdp"); $nvmdp = $this->requete->getParametre("nvmdp"); $cfnvmdp = $this->requete->getParametre("cfnvmdp"); if ($nvmdp!=$cfnvmdp) { $this->genererVue(array('msgErreur' => 'Veuillez confirmer votre nouveau mot de passe! / Please confirm your password!'), "index"); } else if ($nvmdp==$ancmdp) { $this->genererVue(array('msgErreur' => 'Veuillez changer de mot de passe! / Please change the password!'), "index"); } else if ($this->utilisateur->connecter($login, $ancmdp)) { $this->utilisateur->changerpass($login, $ancmdp, $nvmdp); // $this->rediriger("Gestionconfiee"); // ajout KANE du 24/03/2025 $this->rediriger("Connexion/deconnecter/"); exit(); } else $this->genererVue(array('msgErreur' => 'Ancien mot de passe incorrect! / Invalid old password'), "index"); } else $this->genererVue(array('msgErreur' => 'Veuillez revoir votre saisie! / Please try again'), "index"); } }