Mot de passe oublié
Posté : 21 nov. 2008, 15:56
Bonjour,
J'ai un formulaire d'inscription, sur lequel j'ai mis la possiblité de récupérer son mot de passe.
Là j'ai deux soucis:
- 1 si je ne met rien dans mon champs, ça me met qu'on vien de me renvoyer mon mot de passe, alors que je vérifie que le champs est vide
- 2 si mon adresse est bonne, j'ai toujours le message m'indiquant qu'on me renvoie le MDP. Problème il n'arrive jamais !!!
D'avance merci
J'ai un formulaire d'inscription, sur lequel j'ai mis la possiblité de récupérer son mot de passe.
Là j'ai deux soucis:
- 1 si je ne met rien dans mon champs, ça me met qu'on vien de me renvoyer mon mot de passe, alors que je vérifie que le champs est vide
- 2 si mon adresse est bonne, j'ai toujours le message m'indiquant qu'on me renvoie le MDP. Problème il n'arrive jamais !!!
<?php
//Vérification de l'existence de la variable ; on vérifie aussi qu'elle n'est pas vide
if((isset($_POST['email'])) && (!(empty($_POST['email']))))
{
$mail = htmlspecialchars($_POST['email'], ENT_QUOTES); // On sécurise la variable avant
//On compte le nombre d'entrée(s) dans la table où le champ "mail" vaut $mail
$nombremail = mysql_result(mysql_query("SELECT COUNT(*) FROM identifiant WHERE mail_contact = '".$mail."'"), 0);
if ($nombremail!= 0)
{
// Le code ici...
}
else
{
?>
<div id="pays">Attention : Cette adresse e-mail n'existe pas !</div>
<br />
<br />
<form method="post" enctype="multipart/form-data" action="oubli_mdp.php">
<table class="tableau_formulaire" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td class="tableau_formulaire_titre_saisie">Votre mail :</td>
<td class="tableau_formulaire_saisie"><input type="text" name="email" size="40" value="" maxlength="70"></td>
</tr>
<tr>
<td height="28" class="tableau_formulaire_titre_saisie"> </td>
<td valign="bottom" class="tableau_formulaire_saisie"><input type="submit" name="upload" value="Réessayer"></td>
</tr>
</table>
</form>
<br />
<?php
}
}
else
{
?>
<?php
echo '<div id="pays">';
echo 'Nous venons de vous renvoyer votre mot de passe à '.$mail.'';
echo '</div">';}
?>
Si vous pouviez m'aiderD'avance merci