menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue('Paramreinitmotpass'); $this->societeuser = new Societeuser(); $this->activerOtpouinon = (new Ouinon())->getListe(); } public function index() { $codeSociete = $_SESSION['codeSociete']; $expressionsinactives = $this->societeuser->getcompsantepasswordactif("0"); $expressionsactives = $this->societeuser->getcompsantepasswordactif("1"); $societeuser = $this->societeuser->getVwSocieteuser($codeSociete); $this->genererVue(array( 'expressionsinactives' => $expressionsinactives, 'expressionsactives' => $expressionsactives , 'activerOtpouinon' => $this->activerOtpouinon, 'societeuser' => $societeuser )); } public function changerpass() { $codeSociete = $_SESSION['codeSociete']; 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) { $codeSociete = $_SESSION['codeSociete']; $expressionsinactives = $this->societeuser->getcompsantepasswordactif("0"); $expressionsactives = $this->societeuser->getcompsantepasswordactif("1"); $societeuser = $this->societeuser->getVwSocieteuser($codeSociete); $msgErreur = _('Veuillez confirmer le nouveau mot de passe!'); $this->genererVue(array( 'expressionsinactives' => $expressionsinactives, 'expressionsactives' => $expressionsactives , 'activerOtpouinon' => $this->activerOtpouinon, 'societeuser' => $societeuser, 'msgErreur' => $msgErreur), "index" ); } else if ($nvmdp == $ancmdp) { $codeSociete = $_SESSION['codeSociete']; $expressionsinactives = $this->societeuser->getcompsantepasswordactif("0"); $expressionsactives = $this->societeuser->getcompsantepasswordactif("1"); $societeuser = $this->societeuser->getVwSocieteuser($codeSociete); $msgErreur = _('Veuillez changer le mot de passe!'); $this->genererVue(array( 'expressionsinactives' => $expressionsinactives, 'expressionsactives' => $expressionsactives , 'activerOtpouinon' => $this->activerOtpouinon, 'societeuser' => $societeuser, 'msgErreur' => $msgErreur), "index" ); } else if ($this->societeuser->verifiermotpass($codeSociete, $ancmdp)) { $this->societeuser->changerpass($codeSociete, $ancmdp, $nvmdp); $this->rediriger("Parametresgeneraux"); } else { $codeSociete = $_SESSION['codeSociete']; $expressionsinactives = $this->societeuser->getcompsantepasswordactif("0"); $expressionsactives = $this->societeuser->getcompsantepasswordactif("1"); $societeuser = $this->societeuser->getVwSocieteuser($codeSociete); $msgErreur = _('Ancien mot de passe incorrect!'); $this->genererVue(array( 'expressionsinactives' => $expressionsinactives, 'expressionsactives' => $expressionsactives , 'activerOtpouinon' => $this->activerOtpouinon, 'societeuser' => $societeuser, 'msgErreur' => $msgErreur), "index" ); } } else { $codeSociete = $_SESSION['codeSociete']; $expressionsinactives = $this->societeuser->getcompsantepasswordactif("0"); $expressionsactives = $this->societeuser->getcompsantepasswordactif("1"); $societeuser = $this->societeuser->getVwSocieteuser($codeSociete); $msgErreur = _('Veuillez revoir votre saisie!'); $this->genererVue(array( 'expressionsinactives' => $expressionsinactives, 'expressionsactives' => $expressionsactives , 'activerOtpouinon' => $this->activerOtpouinon, 'societeuser' => $societeuser, 'msgErreur' => $msgErreur), "index" ); } } public function majcomplexitepassword() { $idExpression = $this->requete->getParametreFormulaire("idExpression"); $actif = $this->requete->getParametreFormulaire("actif"); $this->societeuser->majcomplexitepassword($idExpression , $actif); $expressionsinactives = $this->societeuser->getcompsantepasswordactif("0"); $expressionsactives = $this->societeuser->getcompsantepasswordactif("1"); $this->genererVueAjax(array( 'expressionsinactives' => $expressionsinactives, 'expressionsactives' => $expressionsactives )); } }