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 : 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');
?>
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
<?
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 !!