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> |
