From 2063db8f604468b05c00f6240509c4d39c8a7c11 Mon Sep 17 00:00:00 2001
From: fallaitrester <yasmina.ladjali@ensiie.fr>
Date: Wed, 27 Nov 2019 01:00:03 +0100
Subject: [PATCH] Modifier son mdp

---
 htdocs/account/modifier_mdp.php | 70 +++++++++++++++++++++++++++++++++
 htdocs/forms.php                |  4 +-
 2 files changed, 72 insertions(+), 2 deletions(-)
 create mode 100644 htdocs/account/modifier_mdp.php

diff --git a/htdocs/account/modifier_mdp.php b/htdocs/account/modifier_mdp.php
new file mode 100644
index 0000000..7584175
--- /dev/null
+++ b/htdocs/account/modifier_mdp.php
@@ -0,0 +1,70 @@
+<?php
+$title = 'Modifier mon mot de passe';
+include("/opt/lampp/htdocs/pima/head.php");
+?>
+</head>
+
+<?php include("/opt/lampp/htdocs/pima/header.php"); ?>
+
+<section class="wrapper style1">
+    <div class="container">
+        <div id="content">
+          <?php
+          if (!isset($_POST['old_mdp'])){
+
+          ?>
+              <form action="/pima/account/modifier_mdp.php" method="post">
+                <div class="form-group form-row">
+                    <label for="inputEmail" class="col-sm-2 col-form-label">Adresse Mail</label>
+                    <div class="col-sm-10">
+                        <input type="text" class="form-control" id="inputEmail" name="mail" placeholder="Adresse Mail">
+                    </div>
+                </div>
+                <div class="form-group form-row">
+                    <label for="inputOldPassword" class="col-sm-2 col-form-label">Ancien mot de passe</label>
+                    <div class="col-sm-10">
+                        <input type="password" class="form-control" id="inputOldPassword" name="old_mdp">
+                    </div>
+                </div>
+                <div class="form-group form-row">
+                    <label for="inputNewPassword" class="col-sm-2 col-form-label">Nouveau mot de passe</label>
+                    <div class="col-sm-10">
+                        <input type="password" class="form-control" id="inputNewPassword" name="new_mdp">
+                    </div>
+                </div>
+                <div class="form-group form-row">
+                    <label for="inputConfirmNewPassword" class="col-sm-2 col-form-label">Confirmer mot de passe</label>
+                    <div class="col-sm-10">
+                        <input type="password" class="form-control" id="inputConfirmNewPassword" name="confirm_new_mdp">
+                    </div>
+                </div>
+                <div class="form-group form-row">
+                    <div class="offset-sm-2">
+                        <!-- <button type="submit">S'inscrire</button> -->
+                        <input type="submit" value="Confirmer">
+                    </div>
+                </div>
+            </form>
+
+
+        <?php
+      }
+
+        if (isset($_POST['old_mdp'])){
+          $old_mpd = $_POST['old_mdp'];
+          $new_mdp = $_POST['new_mdp'];
+          $confirm_new_mdp = $_POST['confirm_new_mdp']
+
+          $users = $userRepository->fetchAll();
+          foreach($users as $user){
+              $mail = $user->getMail();
+              $mdp = $user->getMdp();
+
+              if (($mail == $_POST['mail'])&&($mdp == $old_mdp)&&($old_mdp=$new_mdp))
+
+          }
+        }
+        </div>
+      </div>
+  </section>
+?>
diff --git a/htdocs/forms.php b/htdocs/forms.php
index e8fb991..c0bc8eb 100644
--- a/htdocs/forms.php
+++ b/htdocs/forms.php
@@ -21,9 +21,9 @@ function inscription_student($bdd){
             </div>
 
             <div class="form-group form-row">
-                <label for="inputName" class="col-sm-2 col-form-label">Adresse Mail</label>
+                <label for="inputEmail" class="col-sm-2 col-form-label">Adresse Mail</label>
                 <div class="col-sm-10">
-                    <input type="text" class="form-control" id="inputName" name="mail" placeholder="Adresse Mail">
+                    <input type="text" class="form-control" id="inputEmail" name="mail" placeholder="Adresse Mail">
                 </div>
             </div>
 
-- 
GitLab