diff --git a/Controleur/ControleurAjaxsaisirpassnewuser.php b/Controleur/ControleurAjaxsaisirpassnewuser.php new file mode 100755 index 0000000..59123de --- /dev/null +++ b/Controleur/ControleurAjaxsaisirpassnewuser.php @@ -0,0 +1,14 @@ +requete->getParametreFormulaire("codeModeGenerationPass"); + + $this->genererVueAjax(array('codeModeGenerationPass' => $codeModeGenerationPass)); + } +} \ No newline at end of file diff --git a/Modele/Societeuser.php b/Modele/Societeuser.php index c432719..f3733cf 100644 --- a/Modele/Societeuser.php +++ b/Modele/Societeuser.php @@ -99,4 +99,52 @@ class Societeuser extends Modele { return $societe->fetch(PDO::FETCH_ASSOC); } + + public function getparamsgenerationpass() + { + $codeSociete = $_SESSION['codeSociete']; + + $sql = 'SELECT A.codeModeGenerationPass, B.libelle AS modegenerationpass, A.codeModeEnvoiPass FROM societeuser A + LEFT JOIN modegenerationpass B ON (B.codeModeGenerationPass=A.codeModeGenerationPass) WHERE (A.codeSociete=?) LIMIT 1;'; + + $resultat = $this->executerRequete($sql, array($codeSociete));; + + $ligne = $resultat->fetch(PDO::FETCH_ASSOC); + + return $ligne; + } + + public function getmodeenvoipass() + { + if (est_anglophone()) + { + $sql = 'SELECT codeModeEnvoiPass AS `code`, libelleEng AS libelle FROM modeenvoipass ORDER BY ordre;'; + } + else + { + $sql = 'SELECT codeModeEnvoiPass AS `code`, libelle FROM modeenvoipass ORDER BY ordre;'; + } + + $resultat = $this->executerRequete($sql); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getmodegenerationpass() + { + if (est_anglophone()) + { + $sql = 'SELECT codeModeGenerationPass AS `code`, libelleEng AS libelle FROM modegenerationpass ORDER BY ordre;'; + } + else + { + $sql = 'SELECT codeModeGenerationPass AS `code`, libelle FROM modegenerationpass ORDER BY ordre;'; + } + + $resultat = $this->executerRequete($sql); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + } + diff --git a/Vue/Ajaxsaisirpassnewuser/index.php b/Vue/Ajaxsaisirpassnewuser/index.php new file mode 100755 index 0000000..ac9a11b --- /dev/null +++ b/Vue/Ajaxsaisirpassnewuser/index.php @@ -0,0 +1,74 @@ + +
+
+ +
+ + " + onBlur="controle_longeur_passe(this);" + required + autocomplete="new-password"> + +
+
+
+ +
+ +
+ + " + onBlur="controle_new_pass();" + required + autocomplete="new-password"> + +
+
+
+ + + + + + + + +