FluxBB.fr

Le site des utilisateurs francophones de FluxBB.

Recherche rapide

Vous n'êtes pas identifié(e).

Version 1.4.13 : [.tar.gz][.zip] (maj 20/10/2014)
Pack langue française pour 1.4.x : [.zip] (maj 06/01/2012)

Branche 1.5.x : fluxbb.org
Pack langue française pour 1.5.x : [.zip] (maj 14/01/2016)

Ancienne Version 1.2.24 fr : [.zip] (maj 26/08/2011)

Vous avez un problème ?
Avant de poser votre question sur les forums d'entraide nous vous invitons à consulter :

#26 21-11-2010 18:51:44

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 483
Site Web

Re : Outil de migration depuis un autre forum

Bonjour,

Il faudrait savoir comment sont codés/cryptés les mots de passe sous PhpBB 3.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#27 22-11-2010 18:49:05

max2610
Habitué actif
Lieu : Bretagne
Inscription : 07-11-2010
Messages : 272
Site Web

Re : Outil de migration depuis un autre forum

D'accord, comment connaitre la méthode d'encodage sous MhpBB 3 ?

Hors ligne

#28 22-11-2010 22:08:51

fanf73
Wik-wiki
Lieu : Lyon
Inscription : 12-09-2006
Messages : 4 432
Site Web

Re : Outil de migration depuis un autre forum

En allant se renseigner sur le forum de PhpBB, ou dans sa doc. Pour ce que j'en vois dans le code, ça n'a pas l'air bien simple leur histoire hmm

Edit : il semblerait qu'il y ait un utilitaire pour ça dans l'archive :

Password converter mod
If this tool does not convert passwords, you can install Password converter mod (file password_converter_mod.txt included in migration tool package). It converts other forum software password to FluxBB at first login.


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#29 23-11-2010 18:20:07

max2610
Habitué actif
Lieu : Bretagne
Inscription : 07-11-2010
Messages : 272
Site Web

Re : Outil de migration depuis un autre forum

D'accord, donc avec cette utilitaire les mots de passe seront donc convertis ? Je vais essayer ça.
Je vous tiens au courant,
Max

Hors ligne

#30 23-11-2010 18:53:49

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 483
Site Web

Re : Outil de migration depuis un autre forum

max2610 a écrit :

D'accord, donc avec cette utilitaire les mots de passe seront donc convertis ?

Le cryptage des mots de passe, quel qu'il soit, est déterministe mais irréversible. Autrement dit, le même mot de passe clair donnera toujours le même mot de passe crypté, mais il est impossible de retrouver le mot de passe clair à partir du mot de passe crypté.

Ceci fait qu'il est absolument impossible de pouvoir convertir un mot de passe crypté avec SHA1 en mot de passe crypté MD5 et vice-versa. Donc, si PhpBB crypte SHA1, vous ne pourrez pas convertir les mots de passe vers FluxBB.
De la même façon, on ne peut pas convertir MD5 16 vers MD5 32, ni SHA1 20 vers SHA1 40.
Et là, je ne parle que des cryptages PHP les plus courants, car on peut en utiliser d'autres comme "sha256", "haval" (et ses quatorze variantes), "ripemd160", "tiger", "gost", "adler", "crc32", etc.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#31 23-11-2010 19:27:50

fanf73
Wik-wiki
Lieu : Lyon
Inscription : 12-09-2006
Messages : 4 432
Site Web

Re : Outil de migration depuis un autre forum

Le message l'explique d'ailleurs bien : le mot de passe n'est convertis que lors de la première connexion du membre. Si un membre ne repasse pas, son mot de passe reste à l'ancien format.


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#32 23-11-2010 19:40:42

max2610
Habitué actif
Lieu : Bretagne
Inscription : 07-11-2010
Messages : 272
Site Web

Re : Outil de migration depuis un autre forum

Merci pour vos réponses smile.
J'ai pas bien compris :

le mot de passe n'est convertis que lors de la première connexion du membre

.
Le mot de passe est quand même converti ?

Hors ligne

#33 23-11-2010 19:46:52

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 483
Site Web

Re : Outil de migration depuis un autre forum

max2610 a écrit :

Le mot de passe est quand même converti ?

Bonsoir, Là, je n'ai pas le temps. Je donnerais une explication demain.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#34 23-11-2010 19:50:55

fanf73
Wik-wiki
Lieu : Lyon
Inscription : 12-09-2006
Messages : 4 432
Site Web

Re : Outil de migration depuis un autre forum

Je suppose que le script teste la véracité du mot de passe utilisé pour se connecter avec l'ancienne version, et si c'est le bon mot de passe, il enregistre le mot de passe avec le nouveau cryptage dans la base.


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#35 23-11-2010 19:52:28

max2610
Habitué actif
Lieu : Bretagne
Inscription : 07-11-2010
Messages : 272
Site Web

Re : Outil de migration depuis un autre forum

Voici le script en question : http://www.iphoneforum.fr/forum-test/co … er_mod.txt
Et merci pour vos réponse wink.

Hors ligne

#36 24-11-2010 09:49:29

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 483
Site Web

Re : Outil de migration depuis un autre forum

Bonjour,

Je n'ai rien à ajouter, fanf73 a donné la bonne explication.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#37 24-11-2010 14:34:54

max2610
Habitué actif
Lieu : Bretagne
Inscription : 07-11-2010
Messages : 272
Site Web

Re : Outil de migration depuis un autre forum

D'accord, donc les mots de passe 'simples' sont transférés ? Les autres non ?

Hors ligne

#38 24-11-2010 19:36:59

fanf73
Wik-wiki
Lieu : Lyon
Inscription : 12-09-2006
Messages : 4 432
Site Web

Re : Outil de migration depuis un autre forum

Non. Les mots de passe utilisant le même système que FluxBB fonctionne, les autres non à moins d'utiliser le fichier cité plus haut qui les mets à jour lorsque chaque membre se connecte pour la première fois.


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#39 24-11-2010 19:54:55

max2610
Habitué actif
Lieu : Bretagne
Inscription : 07-11-2010
Messages : 272
Site Web

Re : Outil de migration depuis un autre forum

D'accord, et bien je comte faire la migration dans les semaines qui viennent, je verrai bien smile.
En tout cas un grand merci pour toute l'aide apporté wink.

Hors ligne

#40 25-11-2010 16:56:11

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 483
Site Web

Re : Outil de migration depuis un autre forum

Bonjour,

L'outil permettant le transcodage des mots de passe fonctionne parce que les nombres de caractères des HASH sont différents entre MD5 et SHA1. Par exemple, voici les hashages générés pour le mot secret :

md5     5ebe2294ecd0e0f08eab7690d2a6ee69
sha1     e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4

Il y a 32 caractères pour MD5 et 40 pour SHA1.
Lorsque qu'un utilisateur se connecte, le script de login va chercher la chaîne crypté du mot de passe correspondant au nom utilisateur. Si la chaîne fait 40 caractères, on a affaire à un cryptage SHA1 ; le mot de passe entré par l'utilisateur sera donc crypté par SHA1 ; en revanche, si la chaîne fait 32 caractères, on a affaire à un cryptage MD5 et le mot de passe entré par l'utilisateur sera crypté par MD5 ; dans les deux cas, le résultat sera comparé avec celui du champ password de la table users de la base de données.
Si les deux cryptages correspondent et qu'on avait affaire à un cryptage SHA1, alors le mot de passe rentré par l'utilisateur sera de nouveau crypté, mais là par MD5 et inscrit dans la base de données à la place du cryptage SHA1.

Lorsque tous les contenus du champ password de la table users seront de 32 caractères, on pourra dire que tous les utilisateurs se sont connectés au moins une fois et on pourra supprimer le script de transcodage des mots de passe.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#41 25-11-2010 20:13:55

max2610
Habitué actif
Lieu : Bretagne
Inscription : 07-11-2010
Messages : 272
Site Web

Re : Outil de migration depuis un autre forum

D'accord, merci pour cette réponse. Donc un utilisateur qui rentre son mot de passe pour ca première connexion, aura son mot de passe crypté en MD5. Lui ne verra aucun changement ?
Dites le moi si je me trompe huh.

Hors ligne

#42 26-11-2010 10:14:27

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 483
Site Web

Re : Outil de migration depuis un autre forum

Bonjour,

L'utilisateur, quel qu'il soit, ne saura jamais comment est crypté son mot de passe, ni ne verra un quelconque changement.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#43 26-11-2010 19:13:22

max2610
Habitué actif
Lieu : Bretagne
Inscription : 07-11-2010
Messages : 272
Site Web

Re : Outil de migration depuis un autre forum

J'ai testé sur mon forum de test, mais j'ai un gros problème, quand j'entre le nom d'un membre puis un mot de passe au hazard, cela fonctionne huh. C'est normal ou c'est moi qui est mal installé le mod ?

Hors ligne

#44 26-11-2010 19:41:54

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 483
Site Web

Re : Outil de migration depuis un autre forum

max2610 a écrit :

J'ai testé sur mon forum de test, mais j'ai un gros problème, quand j'entre le nom d'un membre puis un mot de passe au hazard, cela fonctionne huh. C'est normal ou c'est moi qui est mal installé le mod ?

Bonsoir,

Je n'ai pas décortiqué totalement le fonctionnement de la mod. Je regarderais demain. Ça ne devrait accepter que les vrais mots de passe. NE PAS METTRE EN PRODUCTION


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#45 26-11-2010 20:14:12

max2610
Habitué actif
Lieu : Bretagne
Inscription : 07-11-2010
Messages : 272
Site Web

Re : Outil de migration depuis un autre forum

D'accord, merci beaucoup pour votre aide smile.

Hors ligne

#46 27-11-2010 10:46:51

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 483
Site Web

Re : Outil de migration depuis un autre forum

Bonjour,

J'ai regardé la mod et, il y a quand même un truc qui m'interpelle, justement pour le test des mots de passe PhpBB3. Dans ce test, il y a :

// Special encryption used by phpBB3.
function phpBB3_password_check($passwd, $passwd_hash)
{
    // Too long or too short?
    if (strlen($passwd_hash) != 34)
        return;

Or, la fonction return, utilisée sans aucun paramètre, renvoie NULL qui n'est ni true, ni false, ni une quelconque valeur. Le seul moyen de tester si une grandeur vaut NULL est is_null()1 et, dans le programme appelant, ce n'est pas fait (&& phpBB3_password_check($form_password, $cur_user['password'])).

Je pense qu'il faut remplacer ce return; par return false; donc :

// Special encryption used by phpBB3.
function phpBB3_password_check($passwd, $passwd_hash)
{
    // Too long or too short?
    if (strlen($passwd_hash) != 34)
        return false;

1La règle de comparaison des NULL est que NULL ne répond à aucune condition sauf is_null(). C'est une règle simple, mais vite surprenante car, en fonction des versions de PHP, le résultat des comparaisons avec NULL est inconnu sauf s'il est effectué avec is_null(), de la même manière qu'avec MySQL où seuls IS NULL ou IS NOT NULL donnent des résultats fiables.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#47 27-11-2010 12:12:39

max2610
Habitué actif
Lieu : Bretagne
Inscription : 07-11-2010
Messages : 272
Site Web

Re : Outil de migration depuis un autre forum

Bonjour,
Merci pour la réponse, mais j'ai essayé et toujours le même problème : n'importe quel mot de passe permet d'accéder à un compte existant.
Voici mon fichier login.php : ICI.
Peut être que le problème vient de positionnement du code dans le fichier ?
Merci d'avance,
Max

Hors ligne

#48 27-11-2010 16:23:52

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 483
Site Web

Re : Outil de migration depuis un autre forum

Bonjour,

La modification est correctement intégrée au fichier login.php.
Je ne vois pas ce qui fait ça. Pourrais-tu donner ici un ou deux mots de passe en clair ET le cryptage associé PhpBB3 (Colonne password de la table users).


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#49 27-11-2010 18:26:57

max2610
Habitué actif
Lieu : Bretagne
Inscription : 07-11-2010
Messages : 272
Site Web

Re : Outil de migration depuis un autre forum

Bonjour,
Comment faire pour ouvrir password ?
Merci d'avance,
Max

Hors ligne

#50 27-11-2010 18:47:47

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 483
Site Web

Re : Outil de migration depuis un autre forum

max2610 a écrit :

Comment faire pour ouvrir password ?

Bonsoir,

Avec PhpMyAdmin, ouvrir la base de données, puis la table users puis copier/coller une ou deux valeurs de password dans un éditeur de texte (Notepad, par exemple) ; il faut aussi les mots de passe associés, en clair.

Pour essayer de voir pourquoi ça ne fonctionne pas, j'ai absolument besoin de deux mots de passe en clair avec leurs champs password cryptés en provenance de PhpBB3. Y'a peut-être quelqu'un d'autre qui pourrait les donner ici... Appel au peuple wink


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

Pied de page des forums