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!'), "index"); } else if ($nvmdp==$ancmdp) { $this->genererVue(array('msgErreur' => 'Veuillez changer de mot de passe!'), "index"); } else if ($this->utilisateur->connecter($login, $ancmdp)) { $this->utilisateur->changerpass($login, $ancmdp, $nvmdp); $this->rediriger("Recherche"); } else { $this->genererVue(array('msgErreur' => 'Ancien mot de passe incorrect!'), "index"); } } else $this->genererVue(array('msgErreur' => 'Veuillez revoir votre saisie!'), "index"); } }