Comment modifier l'ancien mot de passe du membres dans la base de donnée ?
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.
Code:
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');
?> |
Voici la page modification_passe_ok.php çi-dessous :
Code:
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);
?> |
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 ?
Aidez moi svp !!:cry: