Seite 1 von 2
DEBUG MODE bei LogIn
Verfasst: 26.03.2006 12:15
von tom1989
Beim Einloggen in mein Forum bekam ich heute folgende Fehlermeldung:
Error in obtaining userdata
DEBUG MODE
SQL Error : 1054 Unknown column 'user_login_tries' in 'field list'
SELECT user_id, username, user_password, user_active, user_level, user_login_tries, user_last_login_try FROM phpbb_users WHERE username = 'tom1989'
Line : 65
File : login.php
Habe heute nur die DB Zeile für Zeile per PHPMyAdmin eingefügt da mein altes gehackt wurde....
mehr wurde heute noch nicht getan - würde mich über hilfe sehr freuen!!
DANKE
Verfasst: 26.03.2006 12:20
von Fabrizio
Hi tom,
poste doch mal bitte die betreffende Stelle deiner
login.php +/- 5 Zeilen, dann lässt sich sicherlich etwas mehr damit anfangen.

Die Fehlermeldung besagt auf jeden Fall, dass die Spalte
user_login_tries im entsprechenden Code unter
field list nicht zu finden ist.
Gruß,
Fabrizio
Verfasst: 26.03.2006 12:23
von tom1989
ich hoffe, es macht nix wenn ich de ganze login.php als txt datei zur verfügung stelle:
http://vwtk9020.vw.funpic.de/login.txt
LG
Verfasst: 26.03.2006 12:29
von Skeita
Ich denke mal, dass die Betreffenden Zeilen diese hier sind:
Code: Alles auswählen
$sql = "SELECT user_id, username, user_password, user_active, user_level, user_login_tries, user_last_login_try
FROM " . USERS_TABLE . "
WHERE username = '" . str_replace("\\'", "''", $username) . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__, __FILE__, $sql);
}
Tja und ich denke auch, dass du evtl. vergessen hast die Spalte
user_login_tries anzulegen.
Hast du denn den CTracker drin?
Verfasst: 26.03.2006 12:33
von tom1989
Nope - hab nun wieder ein normale PHPBB 2.0.19 am laufen....OHNE NIX....
LG
Verfasst: 26.03.2006 12:36
von Fabrizio
Quatsch, das ist kein Problem. Ich dachte nur, dass das eventuell leichter für dich ist bzw. es schneller geht.
Also auf Anhieb kann ich nichts finden, aber wenn du keine MODs eingebaut hast, versuche mal deine Datei mit dem Original der
login.php auszutauschen. Speichere dir aber deine Version zur Sicherheit ab, falls das nicht hinhaut.
Verfasst: 26.03.2006 12:39
von tom1989
OUHKE....werds mal probsen und als EDIT hier anhängen!!
EDIT: soda, hab einfach die login.php von meinem alten forum raufgspielt...habs ja gsd noch auf nem webserver laufen....
TROTZDEM DANKE AN EUCH ALLE!!!
LG
Verfasst: 26.03.2006 12:41
von Skeita
Hier, du hast glaube ich vergessen folgendes in die Tabelle "phpbb_users einzufügen:
Verfasst: 26.03.2006 12:48
von Fabrizio
Hey Tom,
freut mich, dass du die Lösung jetzt hast.
Grüße,
Fabrizio
Verfasst: 26.03.2006 13:09
von Christian_W
KB:db_changes
KB:gehackt
KB:db_update
KB:template_update
http://www.phpbb.de/doku/phpbb-update.php
Du hast eine alte DB und ein neues phpBB. Dann musst Du die install/update_to_latest.php
Einfach die alte login.php zu verwenden ist ja wohl keine Lösung.
Gruß Christian