Seite 1 von 1

User können sich nicht Anmelden

Verfasst: 23.11.2005 17:42
von Julian87
Hallo wenn ein User bei der Anmeldung auf "Abschicken" drückt erscheint folgende Meldung:

Code: Alles auswählen

Could not insert data into users table

DEBUG MODE

SQL Error : 1064 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, 0, '', '', '', 1, 1, 0, 1, 1, 0, 1, 1, 1, 'd.m.

INSERT INTO phpbb_users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_vorname, user_name, user_strasse, user_ort, user_telefon, user_skype, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey) VALUES (13, 'catull', 1132763906, '362bb9e85bfd59d170c7367d97e2b515', 'webmasterjulian@web.de', '', '', '', 'Braunschweig', '', '', '', '', '', '', '',, '', '', '', 0, 0, '', '', '', 1, 1, 0, 1, 1, 0, 1, 1, 1, 'd.m.Y H:i', 'german', 1, 0, 1, 0, '733078')

Line : 664
File : usercp_register.php
Hier ein auszug aus der usercp_register.php

Code: Alles auswählen

662     if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
663     {
664     	message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);
665      }
Wer kann mir helfen?

Julian

Verfasst: 23.11.2005 21:13
von Julian87
Keiner da der sich ein bisschen damit auskennt?

Verfasst: 23.11.2005 22:16
von IPB_Flüchtling
Hallo Julian,

zuerst einmal das Lästige: Eigene Topics bitte erst nach 24 Stunden wieder beantworten und damit "hochspülen" (siehe phpbb.de-Knigge).

Nun zum Konstruktiven:

Wenn Du Deine usercp_register.php mit einer originalen 2.0.18-usercp_register.php zum Beispiel mit WinMerge vergleichst, findest Du dann irgendwelche Auffälligkeiten?

Seit wann können sich User bei Dir nicht mehr anmelden? Hast Du vor kurzem irgendwelche Mods eingebaut oder irgendwelche anderen Veränderungen an Deinen php-Dateien durchgeführt? Tritt dieser Fehler auch noch auf, wenn Du die Dateien des letzten funktionierenden Backups hochlädst?

LG, IPB_Flüchtling

Verfasst: 23.11.2005 22:18
von Julian87
Ja da sist ja das große problem ich habe viele MODs eingebaut und habe es jetzt durch zufall erst herrausgefunden. Be einem Vergleich gäb es zuviele Unterschiede. Ich habe ca. 8 MODs aber bei nicht allen musste man diese Datei bearbeiten.

Julian

Verfasst: 23.11.2005 22:30
von IPB_Flüchtling
Naja Julian,

es gibt ja nur zwei Möglichkeiten: Entweder ist Dir beim Einbau der Mods ein Fehler unterlaufen, oder zwei (oder mehrere) Deiner Mods vertragen sich nicht miteinander.

Welche Mods sind es denn? Die werden doch nicht alle in die Neu-Registrierung von Usern eingreifen?! (Das Problem tritt doch auf, wenn sich jemand registrieren will und nicht, wenn er sich einloggen will, oder?)

Ich befürchte, es wird Dir nichts anderes übrig bleiben als auf Fehlersuche zu gehen. Also jeden Mod Schritt für Schritt wieder ausbauen, und schauen, ob das Problem noch auftritt. Oder Du nimmst eine Original-2.0.18-usercp_register.php und baust nacheinander wieder jeden Mod einzeln ein und schaust jeweils, ob die Registrierung noch funktioniert. Ich beneide Dich nicht!

Alles Gute,
IPB_Flüchtling

Verfasst: 23.11.2005 22:33
von Julian87
Hallo,
ja der fehler tritt nur bei der Registrierung auf.
Um genau zu sein diese MODs sind Installiert: http://www.sfv-gruiten.de/php/phpBB2/modslist.php

Julian

Verfasst: 23.11.2005 23:13
von Markus67
Hi ...

verlinke mal bitte deine usercp_register.php als txt-Datei

Markus

Verfasst: 23.11.2005 23:35
von Julian87

Verfasst: 23.11.2005 23:49
von Markus67
Hi ...

suche:

Code: Alles auswählen

$skype) . "',, '" . str_replace("\'", "''", $signature)
ersetze mit:

Code: Alles auswählen

$skype) . "', '" . str_replace("\'", "''", $signature)
Markus

Verfasst: 23.11.2005 23:51
von Julian87
Ok mach ich. Danke Markus.

Julian