From e01a2cfd253306e79559315a5c15a17d09488f70 Mon Sep 17 00:00:00 2001
From: fallaitrester <yasmina.ladjali@ensiie.fr>
Date: Thu, 28 Nov 2019 17:26:50 +0100
Subject: [PATCH] update modifier_mdp.php

---
 README.md                       | 52 ++-------------------------------
 htdocs/account/modifier_mdp.php | 18 +++++++++++-
 2 files changed, 20 insertions(+), 50 deletions(-)

diff --git a/README.md b/README.md
index e7d577a..35cfbe6 100644
--- a/README.md
+++ b/README.md
@@ -17,53 +17,7 @@ Pour mettre le site sur votre serveur local, vérifiez que vous êtes dans le do
 Nous travaillerons avec la méthode gitflow décrite ici, en particulier au paragraphe "Feature branches" : https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
 Nous allons utiliser des branches, qui sont des versions de notre projet. Nous ne touchons pas à la branche master, qui est celle par défaut. La branche develop contiendra notre site mais on ne développe pas sur cette branche. À chaque fois que vous devrez développer une fonctionnalité, vous créerez une branche nommée "feature/nom_de_la_fonctionnalité" qui copiera le site sur develop. Vous travaillerez sur cette branche feature. Quand vous avez fini de développer un feature fonctionnel, la branche de votre feature sera fusionnée avec develop pour ajouter la nouvelle fonctionnalité au site.
 Commandes pour utiliser les branches, en étant dans votre console dans le dossier "projet" :
-#Projet PIMA
-
-#Git
-Avec votre console rendez-vous dans le dossier où vous allez travailler (cd pour se déplacer, mkdir pour créer un dossier).
-Faites la commande "git clone https://git.iiens.net/pima/projet.git".
-Rendez-vous dans le dossier "projet" (cd projet), dans lequel se trouve notre projet. Le dossier "htdocs" contient le site en lui-même et donc les fichiers sur lesquels vous allez travailler.
-
-#Serveur et base de données
-Installez xampp : https://www.apachefriends.org/fr/download.html
-Suivez les instructions de la FAQ pour l'installation et le démarrage de xampp : https://www.apachefriends.org/faq_linux.html
-Vous avez désormais un serveur qui héberge le site et une base de données sur votre ordi mais ces deux éléments sont encore vides.
-Pour la base de données, rendez-vous dans votre navigateur sur localhost/phpmyadmin et créez une nouvelle base de données nommée pima (le bouton "Nouvelle base de données" est dans le menu à gauche).
-Pour mettre le site sur votre serveur local, vérifiez que vous êtes dans le dossier "projet" et faites la commande "sudo make". Vous pouvez alors vous rendre sur votre navigateur à l'adresse localhost/pima pour visualiser le site. À chaque fois que vous aurez modifié des fichiers, vous devez refaire la commande "sudo make" pour voir les modifications sur le site à l'adresse localhost/pima.
-À votre première connexion sur le site, faites "Reset database".
-
-#Méthode gitflow
-Nous travaillerons avec la méthode gitflow décrite ici, en particulier au paragraphe "Feature branches" : https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
-Nous allons utiliser des branches, qui sont des versions de notre projet. Nous ne touchons pas à la branche master, qui est celle par défaut. La branche develop contiendra notre site mais on ne développe pas sur cette branche. À chaque fois que vous devrez développer une fonctionnalité, vous créerez une branche nommée "feature/nom_de_la_fonctionnalité" qui copiera le site sur develop. Vous travaillerez sur cette branche feature. Quand vous avez fini de développer un feature fonctionnel, la branche de votre feature sera fusionnée avec develop pour ajouter la nouvelle fonctionnalité au site.
-Commandes pour utiliser les branches, en étant dans votre console :
-
-Se placer dans pima/projet
-
-Git checkout : dit dans quelle branche on est
-
-Git checkout branch : change de branche pour aller à ‘branch’
-
-Se mettre dans develop pour créer la branche feature : 
-Git checkout –b newbranch : crée la branche newbranch et y va
-(avec newbranch = feature/nomdefeature)
-
-git status : montre ce qui doit être commit = les fichiers modifiés
-
-
-pour chaque modif : 
-
-git add * : ajoute les fichiers modifiés au prochain commit 
-
-git commit –m « message court qui décrit le commit » 
-(update fichier
-bug fix fichier
-ou autres)
-
-git push : pousse tout vers le site
-
-git pull : met à jour = tire tout les trucs du git vers soi
-
-
-"git merge feature/nom_feature" pour fusionner la branche feature/nom_feature avec la branche actuelle. Faites donc cette commande quand vous êtes dans la branche develop. Les merge peuvent modifier des fichiers, en supprimer et être compliqués. Ne le faites que si vous savez ce que vous faites. Les merge se font donc généralement ensemble pour être sûr de ne pas commettre d'erreur.
-
+"git checkout" pour savoir dans quelle branche vous êtes
+"git checkout nom_branche" pour aller dans la branche nom_branche
+"git checkout -b feature/nom_feature" pour créer une branche nommée feature/nom_feature. Faites cette commande quand vous êtes dans la branche develop.
 "git merge feature/nom_feature" pour fusionner la branche feature/nom_feature avec la branche actuelle. Faites donc cette commande quand vous êtes dans la branche develop. Les merge peuvent modifier des fichiers, en supprimer et être compliqués. Ne le faites que si vous savez ce que vous faites. Les merge se font donc généralement ensemble pour être sûr de ne pas commettre d'erreur.
diff --git a/htdocs/account/modifier_mdp.php b/htdocs/account/modifier_mdp.php
index 7584175..faaed76 100644
--- a/htdocs/account/modifier_mdp.php
+++ b/htdocs/account/modifier_mdp.php
@@ -60,8 +60,24 @@ include("/opt/lampp/htdocs/pima/head.php");
               $mail = $user->getMail();
               $mdp = $user->getMdp();
 
-              if (($mail == $_POST['mail'])&&($mdp == $old_mdp)&&($old_mdp=$new_mdp))
+              if (($mail == $_POST['mail'])&&($mdp == $old_mdp))
+              {
+                if (($new_mdp == $confirm_new_mdp))
+                {
+                  $sql="UPDATE users SET password='$new_mdp' WHERE Mail='$mail'";
+                  $result=mysql_query($sql);
+                  echo 'Modification du mot de passe effectuee avec succes';
+                  $_SESSION['password']=$new_mdp;
+                }
+                else {
+                  echo 'Le mot de passe confirmé n\'ets pas le meme'
+                }
+              }
 
+              else {
+                echo 'Veuillez vérifier votre adresse email ou votre mot de passe'
+
+              }
           }
         }
         </div>
-- 
GitLab