summaryrefslogtreecommitdiff
path: root/view/password.php
diff options
context:
space:
mode:
Diffstat (limited to 'view/password.php')
-rw-r--r--view/password.php43
1 files changed, 33 insertions, 10 deletions
diff --git a/view/password.php b/view/password.php
index a5cdbf8..c52274e 100644
--- a/view/password.php
+++ b/view/password.php
@@ -4,28 +4,47 @@
4// ce fichier contient le HTML de deux pages du site: 4// ce fichier contient le HTML de deux pages du site:
5// - connexion au mode admin 5// - connexion au mode admin
6// - changement de mot de passe 6// - changement de mot de passe
7//
8// rajouter la page "créatio du mot de passe"?
7 9
8// formulaire création du mot de passe 10// insertion du captcha
9ob_start(); 11ob_start();
10?> 12?>
11 <form class="connexionFormulaire" method="post" action="index.php" > 13 <p>Montrez que vous n'êtes pas un robot.<br/>
14 <label for="captcha" >Combien font <?= $captcha[0] ?> fois <?= $captcha[1] ?>?</label>
15 <input required type="text" id="captcha" name="captcha" autocomplete="off" size="1" />
16 </p>
17<?php
18$captchaHtml = ob_get_clean();
19
20
21// formulaire connexion
22ob_start();
23?>
24 <form class="connexionFormulaire" method="post" action="index.php?page=connexion&from=<?= $_GET['from'] ?>" >
12 <label for="motdepasse" >Mot de passe:</label> 25 <label for="motdepasse" >Mot de passe:</label>
13 <input type="password" name="motdepasse" autofocus required > 26 <input type="password" name="motdepasse" autofocus required >
27
28 <?= $captchaHtml ?>
29
14 <input type="submit" value="Valider" > 30 <input type="submit" value="Valider" >
15 </form> 31 </form>
16<?php 32<?php
17$formulaireNouveauMDP = ob_get_clean(); 33$formulaireConnexion = ob_get_clean();
18 34
19// formulaire connexion 35// formulaire création du mot de passe
20ob_start(); 36ob_start();
21?> 37?>
22 <form class="connexionFormulaire" method="post" action="index.php?page=connexion&from=<?= $_GET['from'] ?>" > 38 <form class="connexionFormulaire" method="post" action="index.php" >
23 <label for="motdepasse" >Mot de passe:</label> 39 <label for="motdepasse" >Mot de passe:</label>
24 <input type="password" name="motdepasse" autofocus required > 40 <input type="password" name="motdepasse" autofocus required >
41
42 <?= $captchaHtml ?>
43
25 <input type="submit" value="Valider" > 44 <input type="submit" value="Valider" >
26 </form> 45 </form>
27<?php 46<?php
28$formulaireConnexion = ob_get_clean(); 47$formulaireNouveauMDP = ob_get_clean();
29 48
30// formulaire changement de mot de passe 49// formulaire changement de mot de passe
31// vérification de l'ancien et choix du nouveau à taper deux fois dont une à l'aveugle 50// vérification de l'ancien et choix du nouveau à taper deux fois dont une à l'aveugle
@@ -35,7 +54,7 @@ ob_start();
35 <label for="motdepasse" >Ancien mot de passe:</label> 54 <label for="motdepasse" >Ancien mot de passe:</label>
36 <input type="password" name="ancienMotdepasse" autofocus required ><br /><br /> 55 <input type="password" name="ancienMotdepasse" autofocus required ><br /><br />
37 <label for="motdepasse" >Nouveau mot de passe:</label> 56 <label for="motdepasse" >Nouveau mot de passe:</label>
38 <input type="password" name="nouveauMotdepasse" required > 57 <input type="password" name="nouveauMotdepasse" required autocomplete="off" >
39 <br /><br /> 58 <br /><br />
40 <input type="submit" value="Valider" > 59 <input type="submit" value="Valider" >
41 <a href="index.php?page=<?= $_GET['from'] ?>" > 60 <a href="index.php?page=<?= $_GET['from'] ?>" >
@@ -67,14 +86,16 @@ ob_start();
67 <body> 86 <body>
68 <div id="bloc_page" > 87 <div id="bloc_page" >
69 <h2 class="connexionTitre" ><?= $title ?></h2> 88 <h2 class="connexionTitre" ><?= $title ?></h2>
70 <p class="connexionTitre" ><?= $subHeading ?></p> 89 <p class="connexionP" ><?= $subHeading ?></p>
71<?php 90<?php
72$header = ob_get_clean(); 91$header = ob_get_clean();
73 92
74 93
75// messages d'erreur 94// messages d'erreur
76$errorPassword = '<p class="avertissement" >Mauvais mot de passe</p>'; 95$errorPassword = '<p class="avertissement" >Mauvais mot de passe</p>';
96$errorCaptcha = '<p class="avertissement" >Erreur au test anti-robot</p>';
77$errorBadCharacters = '<p class="avertissement" >Caractères interdits: espaces, tabulations, sauts CR/LF.</p>'; 97$errorBadCharacters = '<p class="avertissement" >Caractères interdits: espaces, tabulations, sauts CR/LF.</p>';
98$messageDeconnect = "<p class='connexionP connexionFooter' ><i>N'oubliez de cliquer sur 'déconnexion' quand vous aurez fini.</i></p>";
78 99
79// avertissement 100// avertissement
80$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>'; 101$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>';
@@ -95,8 +116,10 @@ $message = ob_get_clean();
95// pied de page 116// pied de page
96ob_start(); 117ob_start();
97?> 118?>
98 <p class="connexionFooter" > 119 <p class="connexionP connexionFooter" >
99 <i>N'oubliez de cliquer sur "déconnexion" quand vous aurez fini.</i> 120 <a href="index.php?from=<?= $_GET['from'] ?>" >
121 <button>Retour au site.</button>
122 </a>
100 </p> 123 </p>
101 </div> 124 </div>
102 </body> 125 </body>