[spip-dev] probleme d'importation des auteurs...

toujours au sujet de la moulinette d'importation d'une base phpnuke

Rien de bien grave, mais si on pouvait récupérer les auteurs, tant qu'à faire
...

Je récupère bien les auteurs, mais impossible de se logger dans /ecrire avec
un compte que j'ai importé. Pourtant je fais :

        include("./inc_acces.php3");
...
        $pass=md5($row["pwd"]);
        $htpass= generer_htpass($row["pwd"]);

que je mets respectivement dans spip_auteurs.pass et spip_auteurs.htpass (pwd
étant la colonne dans phpnuke qui contient le mot de passe en clair).

Si qqun avait une idée de la connerie que je fait :slight_smile:

Pour les curieux, voici la portiond de code (pas propre je sais):

$result = mysql_db_query ($nuke_name,"select * from authors");

while ($row = mysql_fetch_array ($result))
{
        if ($row[" radminsuper"]==1)
        {
                $statut='0minirezo';
        }
        else
        {
                $statut='1comite';
        }
        $nom =$row["name"];
        $email=$row["email"];
        $url_site=$row["url"];
        $login=$row["aid"];
        $pass=md5($row["pwd"]);
        $htpass= generer_htpass($row["pwd"]);

        $req = "insert into spip_auteurs(nom, bio,email,nom_site, url_site,
login, pass, statut, pgp, htpass) values('";
        $req .= $nom."','','";
        $req .= $email."','";
        $req .= $url_site."','";
        $req .= $url_site."','";
        $req .= $login."','";
        $req .= $pass."','";
        $req .= $statut."','','".$htpass."')";

C'est tout bête : une fois la base constituée, il faut
mettre à jour le fichier .htpasswd lui-même. C'est la
fonction ecrire_acces() dans inc_acces.php3.

a+

Antoine.

LEFEBVRE Herve wrote: