Sur mon site, je souhaite instaurer l'option "mot de passe oublié".
J'ai creer ce code, mais j'ai sans cesse une erreur signalée
Page index.php (formulaire où l'on rentre l'adresse email où renvoyer le mot de passe si cette adresse existe dans la bdd)
<html><body>
<form action="perdu2.php" method="post">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td></td>
<td>E-Mail</td>
<td><input name="courriel" type="text" id="courriel" value=""></td>
</tr>
</table>
<input type="submit" name="Submit" value="Envoi moi mon mot de passe">
</form>
</body></html>
page perdu2.php, sencé recevoir l'adresse mail et lancer la requette pour retrouver le mot de passe, ainsi qu'envoyer le message pour rappeller ses identifiants au visiteur.
<?php
mysql_connect("sql.free.fr", "eubeubeu", "motdepasse");
mysql_select_db("eubeubeu");
// test des variables
if ( !isSet($_POST['courriel']) ) {
$_SESSION['recuperation']['erreur'] = 'Tous les champs sont obligatoires';
header('Location:<a href="http://eubeubeu.free.fr/celebrity-life/kev/Decembre07/Inscription/" target="_blank">http://eubeubeu.free.fr/celebrity-life/kev/Decembre07/I...</a>'); // redirection vers le formulaire
} else {
$courriel = htmlentities(addslashes( $_POST['courriel']));
$query = "SELECT * FROM joueurs WHERE courriel='$courriel'";
$resultat = mysql_query($query)
or die("L'interrogation a echouée car ". mysql_error() ."." );
mysql_close();
$message='Cher joueur,
Face à la perte d'identifiants que vous nous avez signalé récemment, nous vous rappelons votre login et votre mot de passe :
Login de connexion : '.$pseudo.'
Mot de passe : '.$motdepasse.'
Merci de votre intérêt pour notre jeu ! Et nous espèrons qu\'il vous plaira, n\'hésitez pas à passer sur le forum http://ladresseduforumpasencorecréé.com.';
//on envoie le mail
mail($courriel, 'Inscription au jeu celebrity life', $message, "From:eubeubeu@free.fr" );
header('Location:');
}
?>
le message d'erreur signalé est :
Parse error: syntax error, unexpected T_STRING in /mnt/150/sda/7/8/eubeubeu/celebrity-life/kev/Decembre07/Inscription/autre/perdumdp/perdu2.php on line 22
merci de votre aide !