Bonsoir,je ne comprend pas j'ai suivi a la lettre le tuto de Verman et je n'arrive pas a faire le decryptage.
Voici le code:
[php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>poliboolold.fr</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
try
{
if(!isset($_POST['pseudo']) && !isset($_POST['clef']))
{
?>
<form method="post" action="mdp_oubli.php">
<p>
><span><?php if($_GET['vide']==1){echo"Merci de remplir tout les champs.";} ?></span><br/>
<label>Entrez votre pseudo</label><input type="text" name="pseudo" /><span><?php if($_GET['pseudo']==1){echo"Ce n'est pas le bon pseudo";} ?></span><br/>
<label>Quelle est le nom de votre mère?</label><input type="text" name="clef" /><span><?php if($_GET['verman']==1){echo"Vous vous etes trompé de nom";} ?></span><br/>
</p>
</form>
<?php
}
else
{
if(!empty($_POST['pseudo']) && !empty($_POST['clef']))
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=;dbname=','','',$pdo_options);
$req = $bdd->prepare('SELECT * FROM membres WHERE pseudo = ?');
$req->execute(array($_POST['pseudo']));
$req2 = $req->fetch();
$req->closeCursor();
if($req2)
{
include("verman.php");
$cript=Cryptage($req2['verman'],$_POST['clef']);
if($req2['verman']==$req2['pass'])
{
echo"Votre mot de passe est le: ".$req2['pass'];
}
else
{
header('Location: mdp_oubli.php?verman=1');
}
}
else
{
header('Location: mdp_oubli.php?pseudo=1');
}
}
else
{
header('Location: mdp_oubli.php?vide=1');
}
}
catch(PDOException $e)
{
echo '<p>Erreur PDO dans '.$e->getFile().' L.'.$e->getLine().' : <br/> '.$e->getMessage().'<br /></p>';
}
?>
</body>
</html>
][/php]
Merci d'avance pour votre aide qui me sera precieuse.