Renvoyer un mot de passe perdu
max1395
-
max1395 -
max1395 -
Bonjour,
je suis webmaster et je voudrais faire en sorte que quand une personne perd son mot de passe sa lui renvoie quand il indique son email . donc je fais une requet qui récupere le passe et pseudo en raport avec l'email , apres sa envoie tout ca l'email saisit . voila le code , sa marche pas :
code pour saisir son email
code pour envoyer l'email
merci
je suis webmaster et je voudrais faire en sorte que quand une personne perd son mot de passe sa lui renvoie quand il indique son email . donc je fais une requet qui récupere le passe et pseudo en raport avec l'email , apres sa envoie tout ca l'email saisit . voila le code , sa marche pas :
code pour saisir son email
<form method="post" action="traitementmessage6.php">
<label>Email :</label>
<input type="text" name="pseudo" size="30" /><br />
<input type="submit" value="envoyer" />
</form>
code pour envoyer l'email
<?php
$email=$_POST['email'];
$requete1 = mysql_query('SELECT passe,pseudo
FROM membre WHERE email = "'.$email.'"')
or die (mysql_error());
$data1 = mysql_fetch_assoc($requete1);
echo $donnee[pseudo];
?>
<?php
include("include.php");
?>
<div class="actu">
<?php
$headers ='From: "<$email>";
$headers .='Reply-To: '."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$message ="<html><head><title>Un titre ici</title></head><body>
mot de passe : $donnee['passe'] <br>
pseudo : $donnee['pseudo'] <br>
</body></html>";
if(mail('$email', 'site', $message, $headers))
{
echo 'Le message a été envoyé avec succès ..<br>
Cliquer <a href="index.php">ici </a>pour revenir a index. Merci
';
}
else
{
echo 'Le message n\'a pu être envoyer
Cliquer <a href="index.php">ici pour revenir a index. Merci';
}
?>
merci
A voir également:
- Renvoyer un mot de passe perdu
- Mot de passe bios perdu - Guide
- Mot de passe administrateur perdu windows 10 - Guide
- Trousseau mot de passe iphone - Guide
- Identifiant et mot de passe - Guide
- Mot de passe compromis - Guide
5 réponses
'$email' => $email
echo $donnee[pseudo]; => $donnee['pseudo'];
PHP est cool mais quand même :0)
Dans l'hypothèse ou ton script s'exécute correctement et après avoir fait un "echo" des paramètres de l'appel a la fonction mail pour vérifier leur contenu et testé le retour de la fonction mail, je te conseille de regarder si ton hébergeur autorise la fonction mail et quelle version de php tu utilise car la fonction mail implique l'installation d'un sendmail (de mémoire) sous linux.
Je préfère utiliser PHPMailer, plus complet.
echo $donnee[pseudo]; => $donnee['pseudo'];
PHP est cool mais quand même :0)
Dans l'hypothèse ou ton script s'exécute correctement et après avoir fait un "echo" des paramètres de l'appel a la fonction mail pour vérifier leur contenu et testé le retour de la fonction mail, je te conseille de regarder si ton hébergeur autorise la fonction mail et quelle version de php tu utilise car la fonction mail implique l'installation d'un sendmail (de mémoire) sous linux.
Je préfère utiliser PHPMailer, plus complet.
Mais bon, fait simple utilise mail pour ton truc, ça a l'air bien maintenant. Et PHPMailer semble être devenu payant...et compliqé!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question