Bonsoir a tous
voiloute, j'essaye depuis 1h de faire un envoi de mail qd le mot de passe perdu mais cela ne fonctionne pas et ça a le don de m'énerver.
voici mon code:
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
28
29
30
31
32
33
34 if(!isset($_POST['mail'])) { ?> <div align="center"> <b>Mot de passe oublié ?</b> <br /><br /> <form method="post" action="pass_perdu.php"> <b>E-mail</b> : <input type="text" name="mail" size="50"> <br /> <input type="submit" value="Continuer" class="submit"> <br /><br /> Vous recevrez par e-mail votre nouveau mot de passe </form> </div> <? } else if (isset($_POST['mail'])) { $return_pass = query("SELECT pseudo,mail FROM users WHERE mail='".$_POST['mail']."'"); $donnee_pass = mysql_fetch_array($return_pass)or die(mysql_error()); $_mail_perdu = $donnee_pass['mail']; //new mdp $new_mdp = sprintf('%04d', rand(1, 9999)); //update query("UPDATE users SET mdp='".md5($new_mdp)."' WHERE mail='$_mail_perdu'")or die(mysql_error()); //mail $destinataire = "$_mail_perdu"; $objet = "L'organisation : mot de passe perdu" ; $message = "Bonjour ".$donnee_pass['pseudo']."<br />Voici votre mot de passe: ".$new_mdp."<br /><br /><font size=\"1\">Cet email est envoyé automatiquement, ne pas y répondre merci.</font><br />"; mail($destinataire, $objet, $message); //message echo '<b><font color="green">Vous allez recevoir un e-mail dans quelques instants</font></b><br />'; }
Partager