Habe heute die Version 4.2.3a installiert. Funktioniert soweit prima.
Ich habe ein wbblite von Woltlab und habe mit einem Skript alle bestehenden User in eine SQL-Datei exportiert und dann in die webSPELL-Datenbank eingespielt. Hat einwandfrei funktioniert.
Die Anleitung habe ich als Addon hochgeladen. Sollte mit geringen Anpassungen mit jeder Forensoftware laufen.
Jetzt wollte ich die Bridge-Erweiterung testen und bekomme beim Registrieren ebenfalls die Meldung "Query failed".
_________________
Bin beim Debuggen meines Fehlers weiter gekommen.
Für ein wbblite 1.0.2 müssen folgende Änderungen an der "register.php" vorgenommen werden.
Suche nach#
"case 5: // WBB (Full/Lite)"
Ersetze die darauffolgende Zeile:
$result = safe_query("SELECT username from ".PREFIX_FORUM."user WHERE username = '".$username."'");
mit
$result = safe_query("SELECT username from ".PREFIX_FORUM."users WHERE username = '".$username."'");
Suche nach:
$wbbsalt = sha1(uniqid(microtime()));
$wbbhash = $wbbsalt.sha1($pwd1);
$wbbhash = sha1($wbbhash);
$wbbpass = sha1($wbbsalt.$wbbhash);
ersetze mit:
$wbbpass = md5($pwd1);
Suche nach:
safe_query("INSERT INTO `".PREFIX_FORUM."user` (`username`, `email`, `password`, `salt`, `registrationDate`, `lastActivityTime`) VALUES ('$username', '$mail', '$wbbpass', '$wbbsalt', '$registerdate', '$registerdate')");
ersetze mit:
safe_query("INSERT INTO `".PREFIX_FORUM."users` (`username`, `email`, `password`, `regdate`, `lastactivity`, `groupid`, `rankid` ) VALUES ('$username', '$mail', '$wbbpass', '$registerdate', '$registerdate', '4', '4')");
Suche nach und entferne:
$result = safe_query("SELECT userID from ".PREFIX_FORUM."user WHERE username = '$username'");
$wbbid = mysql_fetch_row($result);
safe_query("INSERT INTO ".PREFIX_FORUM."user_to_groups ( userID, groupID ) values ('$wbbid[0]', '1' )");
safe_query("INSERT INTO ".PREFIX_FORUM."user_to_groups ( userID, groupID ) values ('$wbbid[0]', '3' )");