Bonjour, voici mon code, mon problème est que la vérification que les 2 mots de passes sont identique ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 if(isset($_POST['newmdp1']) AND !empty($_POST['newmdp1']) AND isset($_POST['newmdp2']) AND !empty($_POST['newmdp2'])) { $mdp1 = sha1($_POST['newmdp1']); $mdp2 = sha1($_POST['newmdp2']); if($mdp1 == $mdp2) { $insertmdp = $bdd->prepare("UPDATE membres SET motdepasse = ? WHERE id = ?"); $insertmdp->execute(array($mdp1, $_SESSION['id'])); header('Location: profil.php?id='.$_SESSION['id']); } else { $message = '<div class="alert alert-warning" align="center" role="alert">Vos mots de passes ne correspondent pas.</div>'; } }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <tr> <td> <label for="newmdp1">Votre nouveau mot de passe :</label> </td> <td> <input class="form-control" type="password" id="newmdp1" style="text-align:center;" name="newmdp1" /> </td> </tr> <tr> <td> <label for="newmdp2">Confirmer votre nouveau mot de passe :</label> </td> <td> <input class="form-control" type="password" id="newmdp2" style="text-align:center;" name="newmdp2" /> </td> </tr>
Partager