Fehler, ist der Verwarnhack schuld?

firecop
Problembeschreibung:

Hallo
Ein User in meinem Forum kann sich nicht mehr anmelden und ich kann ihn im ACP nicht mehr bearbeiten.

Fehlermeldung:
Es kommt das wenn ich den User bearbeiten will:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT * FROM bb1_avatars WHERE (userid = 0 AND groupid IN (0,,0) AND needposts <= '1032') OR userid = '17' ORDER BY userid DESC
mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0) AND needposts <= '1032') OR userid = '17' ORDER BY userid DESC' at line 1
mysql error number: 1064
mysql version: 5.0.41-Dotdeb_1.dotdeb.1-log
php version: 5.2.3
Date: 15.08.2008 @ 19:45
Script: /enni/wbb2/acp/users.php?action=edit&userid=17&sid=
Referer: http://www.forum.s414.deinprovider.de/en...ction=show&sid=




Was wurde zuletzt geändert oder eingebaut?
Könnte es sein das der Verwarnhack schuld ist?
Der ist schon länger drin und der User wurde letztens Verwarn, müsste jetzt aber wieder frei sein,
Ghostmaster
Fehlerbeschreibung wäre nett. smile
firecop
Ist jetzt da, habe zu früh auf Enter gedrückt^^
Ghostmaster
acp/users.php anhängen bitte. Augenzwinkern
firecop
Bitte^^
C-Board
Ich habe das bei mir mal mit einem User simuliert. Du solltest (z.B. über MySQLDumper) direkt in die DB eingreifen.

In der DB-Tabelle bbx_users wird bei dem User 17 im Feld groupcombinationid kein Eintrag vorhanden sein.

Ich gehe davon aus, dass in Deinem Forum die GroupID für die "normalen" User die 4 (vier) ist (entspricht dem Standard des WBB's).

Speicher' die Änderung und ruf' den User im ACP zum Bearbeiten auf. Dann unbedingt <Speichern>, da die Änderung in die Tabelle bbx_user2groups übernomen werden muss.

Gruß Mike
firecop
Ok, vielen Dank, geht jetzt wieder.

Die Frage ist, wie ist das passiert, kann mir da einer helfen?