Je souhaite vous proposé mon code pour récupéré sont mot de passe sur mon site :
<?php session_start(); include_once("config.php");?>
<?php include('header.php')?>
<?php include('menu.php')?>
</div>
<div class="wrap-content">
<div id="box_758">
<div class="top"><img src="images/theme/title/contact.png" alt="" /></div>
<div class="back">
<div class="box_top"></div>
<div class="box">
<h2>Mot de passe oublié</h2>
<?php switch($_GET['etape'])
{
case '1':
{
?>
<form method="post" action="mdpoublie.php?etape=2">
<table border=0>
<tr>
<td>Nom de compte : </td><td><input type="text" name="ndc" /></td>
</tr>
<tr>
</tr>
</table>
<input type="submit" value="Continuer" />
</form>
<?php } ?>
<?php
case '2':
if(isset($_POST['ndc']))
{
$connect = mysql_connect($serveur, $serveurlogin, $serveurpass) or die(mysql_error());
mysql_select_db($dbother,$connect) or die(mysql_error());
$req = mysql_query('SELECT * FROM accounts WHERE account="'.$_POST['ndc'].'"') or die(mysql_error());
$reponse = mysql_fetch_array($req) or die(mysql_error());
if(isset($reponse['account']))
{
?>
<center>
<form method="post" action="mdpoublie.php?etape=3">
<table border=0>
<tr>
<td>Nom de compte : </td><td><input type="text" name="ndc" value="<?php echo $_POST['ndc']; ?>" /></td>
</tr>
<tr>
<td>Question secrète : </td><td><input type="text" value="<?php echo $reponse['question']; ?>" /></td>
</tr>
<tr>
<td>Réponse secrète : </td><td><input type="text" name="reponse" /></td>
</tr>
<tr>
</tr>
</table>
<input type="submit" value="Continuer" />
</form>
</center>
<?php
}
else
{
echo '
<center><font color=red>Erreur : <b>Nom de compte incorrect !</b></font></div></div>';
}
}
case '3':
if(isset($_POST['ndc'])) {
$connect = mysql_connect($serveur, $serveurlogin, $serveurpass) or die(mysql_error());
mysql_select_db($dbother,$connect) or die(mysql_error());
$req = mysql_query('SELECT * FROM accounts WHERE account="'.$_POST['ndc'].'"') or die(mysql_error());
$reponse = mysql_fetch_array($req) or die(mysql_error());
if(isset($_POST['reponse']) AND $_POST['reponse'] == $reponse['reponse']) {
echo 'Votre mot de passe est : "<b>'.$reponse['pass'].'</b>". Merci de le noter quelque part.';
}
}
}
?>
<?php include('footer.php')?>
Or maintenant je souhaite codé mes mot de passe en MD5 et faire lors de la récupération qui génère un mot de passe aléatoire ?Cordialement & merci d'avance !