Bonjour,
J'aimerais savoir comment décrypter un mot de passe pour pouvoir l'afficher a celui qui a perdu son mot de passe. Merci
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.
Le fait d'être membre vous permet d'avoir des options supplémentaires.
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.
ma parole ^^'
J'ai utilisé cela pour l'inscription:
$pass=md5($_POST['pass']);
Pour pas que vous doutiez de mes intentions, je vous passe le code et vous me dites honnêtement ce qu'il faut faire. Comme ça tout le monde est d'accord :).
<?php session_start(); require_once('conf.php'); if(isset($_POST['reponse'])) { $reponse=$_POST['reponse']; $question=$_POST['question']; if(($_POST['reponse'] == "" ) || ($_POST['question'] == "" )) { header("Location:oubli.php?erreur=vide"); } else { $recherche="SELECT reponse,question,pass FROM utilisateurs"; mysql_select_db($base,$global); $oubli=mysql_query($recherche,$global)or die (mysql_error()); while($trouver=mysql_fetch_array($oubli)) { if(($reponse=$trouver['reponse']) && ($question = $trouver['question'])) { $pass=$trouver['pass']; header("Location:oubli.php?trouver=$pass"); } else if(($reponse=$trouver['reponse']) && ($question != $trouver['question'])) { header("Location:oubli.php?erreur=question"); } else if(($reponse != $trouver['reponse']) && ($question = $trouver['question'])) { header("Location:oubli.php?erreur=reponse"); } else { header("Location:oubli.php?erreur=formulaire"); } } } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" media="screen" type="text/css" title="designs" href="design.css" /> <title>Master Site Web</title> </head> <body> <div id="center"> <div id="banniere"> <?php include("banniere.php") ?> </div> <div id="menu_deroulant"> <?php include("menu_deroulant.php") ?> </div> <div id="menu"> <?php include("menu.php") ?> </div> <div id="corps"> <div class="raccourci">[<a href="Plan.php" style="text-decoration:underline;">Plan du site</a>] <em>Vous êtes sur</em> > <a href "index.php">Master Web Site </a> > <a href="oubli.php">Récupérer le mot de passe</a></div> <div class="reste"> <?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "reponse")) { ?><div class="rouge"> <strong>La question est bien celle que vous avez choisis mais la réponse est incorrecte !</strong></div> <?php } ?> <?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "vide")) { ?><div class="rouge"> <strong>Veuillez choisir la question et y répondre !</strong></div> <?php } ?> <?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "question")) { ?><div class="rouge"> <strong>La réponse est bien celle que vous avez écrit mais la question est non valide !</strong></div> <?php } ?> <?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "formulaire")) { ?><div class="rouge"> <strong>La question et la réponse sont invalide !</strong></div> <?php } ?> <?php if(isset($_GET['trouver'])) { $pass=$_GET['trouver'];?><div class="verte"> <?php echo "<strong>Le mot de passe est : ".$pass." !</strong>"; ?> </div> <?php }?> <div align="center" style="color:#06F;">Si vous souhaiter récupérer votre mot de passe veuillez répondre a la question qui vous a été poser pendant votre inscription sur le site, autrement nous vous-en verrons votre mot de passe par e-mail !</div> <form method="post" action=""> <fieldset> <legend name"oubli" style="text-decoration:underline;"> Récupérer son mot de passe</legend> <table width="600" height="100" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="200"> <label name="question">Répondez à cette question</label> </td> <td width="200"> <select name="question" style="border:1px solid black ;"> <option class="opt_titre" selected="selected">Répondez à la question</option> <option value="question1">Le nom de votre encadreur ?</option> <option value="question2">Le nom de votre meilleur ami ?</option> <option value="question3">Votre plat préféré ?</option> <option value="question4">Votre professeur préféré ?</option> </select> </td> </tr> <!--//reponse secrete --> <tr> <td width="200"> <label name="date">Votre Réponse secréte</label> </td> <td width="200"> <input type="text" name="reponse" id="reponse" /> </td> </tr> <tr> <td width="270"> </td> <td width="60"> <input type="submit" name="submit" value="valider" /> </td> <td width="270"> </td> </tr> </table> </fieldset> </form> <a href="email.php" title="récupérer le mot de passe par e-mail" style="color:#06C; text-decoration:underline;">Je souhaite le récupérer d'une autre manière</a> </div> </div> <div id="bas"> <?php include("bas.php") ?> </div> </div> </body> </html>