Eléphant du PHP |
52 Messages
23 févr. 2006, 22:58
la chaine en md5 que tu as mise est uniquement le md5 du pseudo. Il te faut ajouter un morceau supplémentaire (quelques mots en plus, des chiffres, ce que tu veux !) que seul toi connais, et qui sera toujours le même, sinon le gars n'aura qu'à chercher le md5 de son pseudo et aura la clé ..
ainsi, sur la page validinscription.php, il te faudra faire une comparaison avec le clé envoyée et la reformation de la chaine en md5 à partir du pseudo envoyé.
Exemple :
dans la page dont tu as posté le code :
$chaine_hachee = md5('zernk'.$_POST['pseudo'].'15ghje*');
dans la page qui va vérifier l'activation, validinscription.php, tu devras vérifier ainsi :
$chaine_hachee = md5('zernk'.$_GET['pseudo'].'15ghje*');
if ($chaine_hachee == $_GET['cle'])
{
//ici activation du compte
}