1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| <?php
include ('inc/init.inc.php');
/* if(isset($_GET['action']) && $_GET['action'] == 'deconnexion'){
session_destroy();
//ou on peut aussi faire: unset($_SESSION['utilisateur']);
} */
if(!UtilisateurEstConnecte()){ // si l'utilsateur n'est pas connecté
header("location:connexion.php");
}
include ('inc/header_nav.inc.php');
echo $msg;
/* debug($_SESSION); */
if(isset($_SESSION["utilisateur"])){
$username = $_SESSION['utilisateur'];
if(isset($_POST["submit"])){
$password = $_POST["password"];
$newpassword = $_POST["newpassword"];
$repeatnewpassword = $_POST["repeatnewpassword"];
if($password&&$newpassword&&$repeatnewpassword){
if($newpassword==$repeatnewpassword){
$password = md5($password);
$newpassword = md5 ($newpassword);
$connect = @Mysqli('localhost', 'root', '', 'lokisalle_bis')or die ("error");
mysql_select_db('lokisalle_bis');
$query = mysql_query("SELECT*FROM membre WHERE pseudo='$username' AND password='$mdp'");
$rows = mysql_num_rows($query); /*check chaque ranger de la bdd de la query*/
if($rows==1){
$newpass = mysql_query("UPDATE users SET password='$newpassword' WHERE username='$username'");
die('Votre ancien mot de passe à été changer! <a href="connexion.php">connectez-vous</a>');
}else echo "Votre ancien mot de passe est incorrect !";
}else echo"Votre mot de passe n'est pas identique!";
}
else{
echo "Veuillez saisir tous les champs!";
}
}
echo '
<form method="POST" action="changer_de_mdp.php">
<p>Votre ancien mot de passe:</p>
<input type="password" name="password">
<p>Votre nouveau mot de passe</p>
<input type="password" name="newpassword">
<p>Répétez votre nouveau mot de passe</p>
<input type="password" name="repeatnewpassword"><br><br>
<input type="submit" value="changer de mot de passe" name="submit"><br><br>
</form>';
}else{
header('location:connexion.php');
}
include ('inc/footer.inc.php')
?> |
Partager