diff options
Diffstat (limited to 'view/password.php')
-rw-r--r-- | view/password.php | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/view/password.php b/view/password.php index 6302950..ae153b5 100644 --- a/view/password.php +++ b/view/password.php | |||
@@ -47,7 +47,6 @@ ob_start(); | |||
47 | $formulaireNouveauMDP = ob_get_clean(); | 47 | $formulaireNouveauMDP = ob_get_clean(); |
48 | 48 | ||
49 | // formulaire changement de mot de passe | 49 | // formulaire changement de mot de passe |
50 | // vérification de l'ancien et choix du nouveau à taper deux fois dont une à l'aveugle | ||
51 | ob_start(); | 50 | ob_start(); |
52 | ?> | 51 | ?> |
53 | <form class="connexionFormulaire" method="post" action="index.php?from=<?= $_GET['from'] ?>&action=modif_mdp" > | 52 | <form class="connexionFormulaire" method="post" action="index.php?from=<?= $_GET['from'] ?>&action=modif_mdp" > |
@@ -64,7 +63,6 @@ ob_start(); | |||
64 | <?php | 63 | <?php |
65 | $formulaireModifMDP = ob_get_clean(); | 64 | $formulaireModifMDP = ob_get_clean(); |
66 | 65 | ||
67 | |||
68 | // en-tête | 66 | // en-tête |
69 | ob_start(); | 67 | ob_start(); |
70 | ?> | 68 | ?> |
@@ -91,15 +89,20 @@ ob_start(); | |||
91 | $header = ob_get_clean(); | 89 | $header = ob_get_clean(); |
92 | 90 | ||
93 | 91 | ||
94 | // messages d'erreur | 92 | $error_messages = [ |
95 | $errorPassword = '<p class="avertissement" >Mauvais mot de passe</p>'; | 93 | 'error_non_valid_captcha' => '<p class="avertissement" >Erreur au test anti-robot, veuillez saisir un nombre entier.</p>', |
96 | $errorNonValidCaptcha = '<p class="avertissement" >Captcha non valide, veuillez saisir un nombre entier.</p>'; | 94 | 'bad_solution_captcha' => '<p class="avertissement" >Erreur au test anti-robot, veuillez réessayer.</p>', |
97 | $errorCaptcha = '<p class="avertissement" >Erreur au test anti-robot</p>'; | 95 | 'bad_password' => '<p class="avertissement" >Mauvais mot de passe, veuillez réessayer.</p>', |
98 | $errorBadCharacters = '<p class="avertissement" >Caractères interdits: espaces, tabulations, sauts CR/LF.</p>'; | 96 | 'forbidden_characters' => '<p class="avertissement" >Caractères interdits: espaces, tabulations, sauts CR/LF.</p>' |
99 | $messageDeconnect = "<p class='connexionP connexionFooter' ><i>N'oubliez de cliquer sur 'déconnexion' quand vous aurez fini.</i></p>"; | 97 | ]; |
100 | 98 | ||
101 | // avertissement | 99 | $warning_messages = [ |
102 | $warning = '<p class="avertissement" >Rappel de sécurité<br />Vous n\'utilisez pas votre propre ordinateur ou téléphone? Utilisez la navigation privée!</p>'; | 100 | 'message_disconnect' => "<p class='connexionP' ><i>N'oubliez de cliquer sur 'déconnexion' quand vous aurez fini.</i></p>", |
101 | 'message_cookie' => "<p class='connexionP' style='color: red;'>Ce site utilisera un cookie « obligatoire » dès que vous serez connecté.<br>Il sera supprimé à votre déconnexion ou dès que vous aurez quitté le site.</p>", | ||
102 | // est un espace insécable | ||
103 | 'private_browsing' =>"<p class='connexionP' >Au fait? Vous n'utilisez pas votre propre ordinateur ou téléphone?<br/> | ||
104 | Utilisez la navigation privée.</p>" | ||
105 | ]; | ||
103 | 106 | ||
104 | 107 | ||
105 | // confirmation modification du mot de passe | 108 | // confirmation modification du mot de passe |
@@ -111,16 +114,20 @@ ob_start(); | |||
111 | <a href="index.php" >Retour au site.</a><br></p> | 114 | <a href="index.php" >Retour au site.</a><br></p> |
112 | </noscript> | 115 | </noscript> |
113 | <?php | 116 | <?php |
114 | $message = ob_get_clean(); | 117 | $alertJSNewPassword = ob_get_clean(); |
115 | 118 | ||
116 | 119 | ||
117 | // pied de page | 120 | // pied de page |
121 | if(isset($_GET['from'])) | ||
122 | { | ||
123 | $page = '?page=' . $_GET['from']; | ||
124 | } | ||
118 | ob_start(); | 125 | ob_start(); |
119 | if(isset($_GET['page'])) // exclue la "création du mot de passe" | 126 | if(isset($_GET['page'])) // exclue la "création du mot de passe" |
120 | { | 127 | { |
121 | ?> | 128 | ?> |
122 | <p class="connexionP connexionFooter" > | 129 | <p class="connexionP connexionFooter" > |
123 | <a href="index.php?from=<?= $_GET['from'] ?>" > | 130 | <a href="index.php<?= $page ?>" > |
124 | <button>Retour au site.</button> | 131 | <button>Retour au site.</button> |
125 | </a> | 132 | </a> |
126 | </p> | 133 | </p> |