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
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."')";