Probleme mit Registrierung

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Chris2204
Mitglied
Beiträge: 7
Registriert: 04.09.2005 23:17

Probleme mit Registrierung

Beitrag von Chris2204 »

Hallo,

ich habe heute versucht das phpbb in einer Seite (http:/jillen.zweckfreunde.de) einzubauen, die ich mit Mambo 4.5.2 erstellt habe. Der direkte Link zum Forum lautet: http://jillen.zweckfreunde.de/index2.ph ... =com_forum

Soweit hat ja eigentlich auch alles funktioniert, aber ich kann mich leider nicht im phpbb registrieren. Immer wenn ich das probiere, bekomme ich die Fehlermeldung:

Could not insert data into users table

DEBUG MODE

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO mos_users (id, username, name, usertype, gid, user_regdate, password, email, user_icq, user_website, user_occ, user_from, user_from_flag, user_interests, 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, registerDate) VALUES (63, 'Chipsyblues', 'Chipsyblues', 'Registered', 18, 1125868285, 'a624a33f3501afdc109103d1bdf80840', 'mail@chipsyblues.de', '', '', '', '', 'blank.gif', '', '', '', '', 0, 0, '', '', '', 1, 1, 0, 1, 1, 0, 1, 1, 1, 'D M d, Y g:i a', 'german', 1, 0, 1, 0, '908605ae6b8eed8')

Line : 689
File : usercp_register.php


Ich habe auch schon eure Seite durchsucht, habe aber nicht gefunden, mit dem ich den Fehler beheben hätte können. Und ich hab halt leider so gar keine Ahnung von php, mysql usw. :(

Da ich nicht weiß, ob und wie man hier eine Datei einfügen kann, gebe ich euch einfach mal einen Link zu einer Textdatei, in der ich alles aus der usercp_register.php hinein kopiert habe:

http://jillen.zweckfreunde.de/usercp_register.txt


Ich hoffe, dass ihr mir weiterhelfen könnt!


Viele Grüße
Christian
Benutzeravatar
kellanved
Mitglied
Beiträge: 570
Registriert: 05.02.2005 15:15
Wohnort: Berlin

Beitrag von kellanved »

Das Problem ist die zusätzliche Spalte "registerDate" in der SQL-Anfrage.

Denn der letzte übergebene Wert ist der Aktivierungsschlüssel ('908605ae6b8eed8') - folglich wird eine Spalte mehr benannt, als Werte übergeben.
Bitte keine Supportanfragen via PM
Chris2204
Mitglied
Beiträge: 7
Registriert: 04.09.2005 23:17

Beitrag von Chris2204 »

Ui, das ging ja schnell mit einer Antwort :)
Nur hilft mir das momentan noch nicht so recht weiter. Kann ich da etwas ändern (und wenn ja, wie) oder hab ichs kaputt gemacht?
Vielen Dank schon mal für deine Hilfe!!!!

Viele Grüße
Chipsy
Benutzeravatar
kellanved
Mitglied
Beiträge: 570
Registriert: 05.02.2005 15:15
Wohnort: Berlin

Beitrag von kellanved »

Nun, beim Anpassen des Codes in usercp_register an die zusätzlichen Spalten in der Datenbank wurde offensichtlich ein Fehler gemacht.

Deine Seite ist momentan nicht erreichbar, daher kann ich es Dir nicht viel genauer beschreiben.
Bitte keine Supportanfragen via PM
Chris2204
Mitglied
Beiträge: 7
Registriert: 04.09.2005 23:17

Beitrag von Chris2204 »

Komisch, ich kann sie laden. Ich darf nur kein www davor eingeben, sondern nur http://jillen.zweckfreunde.de und dann auf Forum klicken.

Grüße
Christian
Benutzeravatar
kellanved
Mitglied
Beiträge: 570
Registriert: 05.02.2005 15:15
Wohnort: Berlin

Beitrag von kellanved »

Ersetzte

Code: Alles auswählen

$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "')";
mit

Code: Alles auswählen

$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "','".time()."')";
Wbei mir nicht ganz klar ist was die neue Spalte "RegDate" bezwecken soll.
Bitte keine Supportanfragen via PM
Chris2204
Mitglied
Beiträge: 7
Registriert: 04.09.2005 23:17

Beitrag von Chris2204 »

WOW DU BIST GENIAL!!!
Hab die Zeile gerade geändert und alles funktioniert :grin:

Vielen vielen Dank!
Christian
Antworten

Zurück zu „phpBB 2.0: Mod Support“