begin process at 2010 03 12 14:32:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Formulaire de mot de passe perdu


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Formulaire de mot de passe perdu

jeudi 19 février 2009 à 23:22:00 | Formulaire de mot de passe perdu

Sub_Mat

Bonjour à tous,
Bon voila, je suis en train de mettre en place un système de récupération de mot de passe sur mon site, et j'ai beau chercher, mais je ne trouve pas l'erreur dans mon code. Lorsque j'appuie sur le bouton "BT_Recuperermotdepasse" il ne se passe rien !

Mon formulaire :

<form method="post">
<input type="text" name="Adresse_Email_8" /><br>
<input type="submit" name="BT_Recuperermotdepasse" value="Valider" />
</form>

Voici mon code php :

<?php
if(isset($_POST["BT_Recuperermotdepasse"]))
{
 if($_POST["Adresse_Email_8"] !='')
  {
  mysql_connect("localhost", "XXXXX", "XXXXX");
  mysql_select_db("php");
  $retour = mysql_query
  ("SELECT COUNT(*) AS nbre_entrees FROM
  Comptes_Utilisateurs
  WHERE
  Adresse_Email_8 ='". $_POST["Adresse_Email_8"] ."' AND  Actif='1'");
  $donnees = mysql_fetch_array($retour);
  $nbtrouver = $donnees['nbre_entrees'];
  mysql_close();
  
   if($nbtrouver == 0){   
   $message = "Désolé mais l'adresse email <strong>'". $_POST["Adresse_Email_8"] ."'</strong> n'existe pas.";
   }
   else
   { 
   mysql_connect("localhost", "XXXXX", "XXXXX");
   mysql_select_db("php");
   $reponse = mysql_query("SELECT * FROM Comptes_Utilisateurs WHERE
   Adresse_Email_8='".$_POST["Adresse_Email_8"]."' 
   AND Actif='1'");
   $donnees = mysql_fetch_array($reponse);
   $Nom_Utilisateur_8 = $donnees['Nom_Utilisateur_8'];
   $Mot_de_Passe_8 = $donnees['Mot_de_Passe_8'];
   mysql_close();
   
   $subject = "Recuperation de mot de passe";  
   $TO = "'".$_POST["Adresse_Email_8"]."'";
   $h  = "From: " . $TO;
   $message_mail = "Recuperation de mot de passe
   Bonjour $Nom_Utilisateur_8,
   --------------------------------------------------------------------------------------------
   Votre mot de passe : $Mot_de_Passe_8
   --------------------------------------------------------------------------------------------";
    mail($TO, $subject, $message_mail, $h);
    $message_succes = "Votre mot de passe vient être envoyé par mail !";
   } 
  }
   else
  {
  $message = "Adresse email invalide !<br>Merci de bien remplir le champ ci dessous.";
  }
}
?>

Merci d'avance pour vos réponses,
Cordialement Sub_Mat
vendredi 20 février 2009 à 09:07:32 | Re : Formulaire de mot de passe perdu

coucou747

salut

  $reponse = mysql_query("SELECT * FROM Comptes_Utilisateurs WHERE
   Adresse_Email_8='".$_POST["Adresse_Email_8"]."' 
   AND Actif='1'") or die(mysql_error());
vendredi 20 février 2009 à 09:35:44 | Re : Formulaire de mot de passe perdu

Sub_Mat

Salut Coucou747,
Merci de m'avoir répondu !
J'ai ajouter "or die(mysql_error());" à ma requète, comme tu m'as dis.
Et toujours rien, aucun message d'erreur !
Je ne vois pas ou est le problème, pour moi tout est logique dans ma démarche !
vendredi 20 février 2009 à 09:38:18 | Re : Formulaire de mot de passe perdu

Sub_Mat

Excuse moi, si si j'ai bien un message d'erreur : Unknown column 'Actif' in 'where clause'
Peux-tu me dire comment résoudre ce problème ?
Merci d'avance
vendredi 20 février 2009 à 09:54:03 | Re : Formulaire de mot de passe perdu

Sub_Mat

Réponse acceptée !

J'ai tout simplement enlevé Actif='1' dans ma requète et maintenant sa marche !
Encore merci pour m'avoir aider !
A bientot,
Sub_Mat

mercredi 5 août 2009 à 22:34:05 | Re : Formulaire de mot de passe perdu

tofinger

Bonsoir à tous !

je suis intéressé par le formulaire de retour de compte client et je souhaiterai l'intégrer à une de mes pages.
Pourriez vous m'orienter, svp?
merci d'avance
tof

mercredi 5 août 2009 à 22:53:49 | Re : Formulaire de mot de passe perdu

moumouf

sans vouloir chipoter, il vaut mieux stocker les mots de passe de façon cryptée avec un md5 par exemple, quitte a régénérer un nouveau pass en cas de perte ou alors stocker dans une base différente les équivalences md5 <-> passe non crypté.

Salutations



Cette discussion est classée dans : mysql, mot, email, passe, adresse


Répondre à ce message

Sujets en rapport avec ce message

Password MySQL [ par eax ] salut!je me suis amusé avec phpmyadmin pour mettre un mot de passe à mon root mysql (mot de passe nul par défaut avec easyphp).mon problème est là qua mysql users [ par elanspeech ] Salut,J'ai un probleme qui commence a me donner la migraine.Quand je cree un user "essai" sans mot de passe, j'obtiens ce message quand je fais un co connexion mysql avec mot de passe crypté [ par vincenteraptor ] Bonjour,J aurai voulu savoir sil etait possible de se connecter à un base de données via un password déja crypté avec le cryptage de mysql??exemple : Pb mot de passe avec MySQL [ par vince062 ] Salut.J'ai une base MySQL protégée par mot de passe. Je veux y accéder par le PHP et une requête. je met le mot de passe dans la commande mysql_connec Condition case sensitive en MySQL [ par Bestgamer ] Bonjour,je code en php (base de données MySQL) une page de login et je tente de la sécurisé le plus possible.Je veux donc que le nom d'usager et le mo insertion multiple dans une bdd mysql [ par arnold002 ] Bonjour à tous,J'ai une base de données contenant 700 membres.Je voudrai générer un mot de passe aléatoire, et faire ensuite un update dans ma base.Le Pb de conception [ par blinix123 ] Bonjour à tous, alors voila, je vous explique avant de vous balancer tout le code :pJ'ai un code mini-chat, et un code page protegé par mot de passe, redirection et session [ par sparh ] Bonjour,je bloque sur un problème de session.J'essai de créer une zone membre à l'aide des sessions. Pour l'instant tout va bien et j'ai donc un lien Pb affichage page [ par rasengan7 ] Bnojour à tous, j'ai un problèpme avec ma page identification, en fait je veux afficher le bouton déconnexion en vert dès ke l'utilisateur s'est corre Problème identification d'un client [ par rasengan7 ] Voilà mon problème est simple,j'ai dans ma page identification une boucle, mais je n'arrive jamais à afficher les pages de compte.Voici le code:<?incl


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales