Comment sont crypter les pass ipb?

Comment sont crypter les pass ipb? - PHP - Programmation

Marsh Posté le 04-12-2005 à 20:23:05    

Bonjour tout le monde.
 
J'aimerais établir une connexion des comptes du forum sur mon site, le seul problème c'est que les mots de passes ipb sont différents, et apprament crypter en md5 mais pas de la même manière.
 
J'aimerais savoir comment faire pour que le pass que la personne entre sur le site soit le même que sur la table (pour ensuite établir une connexion, etc...)
 
Ma version est la 2.0.1 et j'ai trouver un truc qui doit sûrement être en rapport avec le cryptage (dans les fichiers sources), au moment de l'inscription :
 
$salt = $ibforums->converge->generate_password_salt(5);
$passhash = $ibforums->converge->generate_compiled_passhash( $salt, md5($in_password) );
 
On ma dit ceci :
$pass_crypte = md5( $salt . md5( $password ) );
$salt est dans la table "members" ou "members_converge"
 
Mais ça ne marche pas et, enfin on ma dit d'utiliser legacy_password dans la table members, qui contient les pass cryptés en md5,  
mais legacy_password est vide  :whistle:  
Je pense que ça doit être réglable dans l'administration du forum, j'ai un peu regarder et j'ai rien trouver de très convaincant
 
Merci d'avance !  :hello:

Reply

Marsh Posté le 04-12-2005 à 20:23:05   

Reply

Marsh Posté le 06-12-2005 à 14:49:12    

Regarde ici : http://ipbsdk.sourceforge.net/ .. Ca te permet de faire facilement ce que tu veux faire ..  
 
Ou si tu veux le faire toi même .. regarde comment il fait dans le code :)


Message édité par math2k le 06-12-2005 à 14:49:27
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed