Titre: MD5
Posté par: lorenzo021 le le 18-07-2003 a 18:21:45
salut tt le monde, j'aimerais savoir komment coder mes mdp pour kils s'associent avec ceux de mon forum phpbb v2.4 En effet, je suis en train de faire un espace membre, et je voudrais que ça soit compatible avec le forum... Donc voila il faudrait ke je puisse coder les mdp et reconnaitre ceux deja existants... :-\ |
Titre: Re:MD5
Posté par: erwinol le le 18-07-2003 a 18:50:52
Ben je supose que les mots de passe dans la base sont cryptés, sans doute avec la fonction MD5.
Pour crypter un mot de passe tu fais $crypted_pass = md5($pass) ;
Lorsque le membre se logge, tu cryptes le mot de passe entré dans le formulaire d'identification et tu le compares simplement avec le mot de passe crypté qui est dans ta base de données.
function valid_pass($pass) { /* * tu récup le mot de passe du membre * correspondant au login entré * dans un tableau $info * * $info = avec mysql_fetch_array($result); */
if (md5($pass) == $info["mot_de_passe"]) return true ; return false ; }
C'est bien ce que tu voulais ? |
Titre: Re:MD5
Posté par: lorenzo021 le le 18-07-2003 a 18:53:49
Oulah alors oui c ce que je voulais ;D maerci, vé essayer de me dermerder deja pour crypter après je verrais pour la reconnaissance :)
Merci ;) |
Titre: Re:MD5
Posté par: lorenzo021 le le 18-07-2003 a 19:48:27
g un soucis: Le code MD5 est bon mais le script php le reconnais pas;
Code:
| $user_password = $HTTP_POST_VARS["user_password"]; |
|
Code:
| $crypted_pass = md5($user_password) ; |
|
Code:
elseif($data['user_password'] != $crypted_pass) { echo '<p>Mauvais pass . Merci de recommencer</p>'; include('../logger.php'); exit; } |
|
Voila c bizzard parce qu'un echo ''.$crypted_pass.''; me montre bien que c le bon mdp... |
Titre: Re:MD5
Posté par: lorenzo021 le le 18-07-2003 a 19:55:12
| A non c bon j'avé oublié de changer une variable ;D ;D Merci bcp pour ton aide 8) |
Titre: Re:MD5
Posté par: erwinol le le 18-07-2003 a 22:10:13
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|