Champ Mysql de type password ?
Posté : 13 mars 2005, 12:27
J'utilise sous Mysql 4.0.22 (avant 4.1 donc) un champ password de type varchar(32) auquel j'accède via la fonction password (crypté donc).
Ayant par ailleurs installé DOTCLEAR (excellent) pour un blog sur le même site, la table des users du blog est en varchar(80) ... différent en longueur des 32 caractères de ma table des comptes .
Voulant synchroniser ces deux environnements, je recopie les comptes de ma table vers la table de dotclear .... et cela ne marche pas !
les passwords sont bien recopiés cryptés mais la connexion n'est pas autorisée sur ces comptes ...
en comparant 2 enregistrements, un natif DOTCLEAR et un recopiés, on voit que le premier a pris toute la place du champ (80) alors que le second est resté à la longueur initiale (32) ...
Mais comment rendre ces comptes compatibles ? Autrement que les recréer à la mano (évidemment) .
Ayant par ailleurs installé DOTCLEAR (excellent) pour un blog sur le même site, la table des users du blog est en varchar(80) ... différent en longueur des 32 caractères de ma table des comptes .
Voulant synchroniser ces deux environnements, je recopie les comptes de ma table vers la table de dotclear .... et cela ne marche pas !
les passwords sont bien recopiés cryptés mais la connexion n'est pas autorisée sur ces comptes ...
en comparant 2 enregistrements, un natif DOTCLEAR et un recopiés, on voit que le premier a pris toute la place du champ (80) alors que le second est resté à la longueur initiale (32) ...
Mais comment rendre ces comptes compatibles ? Autrement que les recréer à la mano (évidemment) .