Bonjour,
Lorsque mes membres s'inscrivent ils rentrent leur mot de passe et je voudrai qu'il puisse le modifier et en mettre un nouveau s'ils le désirent.
Pour cela voici le forumulaire : modification_passe.php ou les membres rentrent leur ancien et nouveau mot de passe.
Voici la page modification_passe_ok.php çi-dessous :
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
17
18
19
20
21
22
23
24
25
26
27 <?php session_start(); define ("INDEX", true); define ("LOGIN", true); include("include/include.php"); include('header.php'); ?> <p align="center"> Pour modifier votre mot de passe, entrez les informations demandées !</p> <form method="POST" action="modification_passe_ok.php"> <p align="center">Votre ancien mot de passe :<br> <input type="password" name="passe_change_ancien" size="33"></p> <p align="center">Votre nouveau mot de passe : <br> <input type="password" name="passe_change_new" size="33"></p> <p align="center">Confirmez-le :<br> <input type="password" name="passe_change_new_con" size="33"></p> <p align="center"> <input type="submit" value="Envoyer" name="B1"></p> </form> <?php include('footer.php'); ?>
Donc lorsque je j'essais de changer mon mot de passe cela ne marche pas, cela m'envois vers une erreur 404, POURQUOI ? OU EST MON ERREUR DANS LE SCRIPT ?
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
17
18
19
20
21
22 <? session_start(); define ("INDEX", true); define ("LOGIN", true); include("include/include.php"); include("include/conf.php"); $passe_change_ancien = md5($passe_change_ancien); $passe_change_new = md5($passe_change_new); $passe_change_new_con = md5($passe_change_new_con); if($passe_ok_membre =="$passe_change_ancien") {} else {header('location: mod_passe.php?mess=Ancien mot de passe incorrecte !');exit;} if($passe_change_new_con =="$passe_change_new") {} else {header('location: mod_passe.php?mess=Vérifier les mot de passe entrer !');exit;} ############################################################################################################################# $requete=mysql_db_query($nombase,"UPDATE `membres` SET `passe` = '$passe_change_new' WHERE `pseudo` = '$pseudoem'",$db_link) or die(mysql_error()); header('location: modification_passe.php?mess=Modification enregistré !');exit; mysql_close($db_link); ?> <?php //fermeture sql mysql_close($db_link); ?>
Aidez moi svp !!
Partager