summaryrefslogtreecommitdiff
path: root/mdp.php
diff options
context:
space:
mode:
Diffstat (limited to 'mdp.php')
-rw-r--r--mdp.php34
1 files changed, 34 insertions, 0 deletions
diff --git a/mdp.php b/mdp.php
new file mode 100644
index 0000000..fca7375
--- /dev/null
+++ b/mdp.php
@@ -0,0 +1,34 @@
1<?php
2// PAGE SÉCURISÉE ! impossible de la voir si la variable $_SESSION['mdpvalide'] ne vaut pas 1
3
4session_start();
5if (isset ($_SESSION["mdpvalide"]))
6{
7 if($_SESSION["mdpvalide"]) // booléen, test si ça vaut 1
8 {} // dans ce cas on fait rien et on laisse php lire la suite
9 else
10 {
11 header('Location: connexion.php');
12 exit ();
13 // exit() sert à interrompre php qui n'a alors surtout pas besoin d'aller jusqu'en bas de la page
14 }
15}
16else
17{
18 header('Location: connexion.php');
19 exit ();
20}
21
22
23// connexion à la base de données
24include("connexionbase.php");
25
26
27// modification du mot de passe
28$requête = $base->prepare('UPDATE motdepasse SET motdepasse = :mdp');
29$requête->execute(array('mdp' => $_POST['nouveaumdp']));
30
31
32header('Location: administration.php?modifmdp=1');
33exit ();
34?>