Registrierung über fremdes Formular

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
MyXoToD
Mitglied
Beiträge: 5
Registriert: 06.05.2011 09:28

Registrierung über fremdes Formular

Beitrag von MyXoToD »

Hallo,

ich habe eine Webseite und auf der Subdomain forum.domain.de liegt das Forum (phpBB). Auf der normalen Webseite kann sich ein Besucher über ein Formular registrieren. Das doofe ist nun, der User müsste sich für das Forum nochmal extra registrieren.
Ich habe mir mal in der Datenbank die Usertabelle von phpBB angeschaut. Es sollte doch eigentlich möglich sein, den User direkt mit in phpBB einzutragen (registrieren) oder?
Ich bin zwar Entwickler, aber da ich mich mit phpBB noch nicht so lange beschäftige, wollte ich hier lieber mal nachfragen, ob man da was bestimmtes beachten muss.

Soweit ich das sehe müssten nur Daten in die Tabelle "phpbb_users" richtig?

Gibt es hierfür eine Art API? Wenn nicht, dann würde ich gerne wissen bei welchen Felde rich auf was genau achten muss (zB: Welche Art von Hash ist das Passwort, was ist user_form_salt oder user_passchg oder user_email_hash und was hat es mit dem username_clean auf sich?)

Würde mich freuen, wenn ihr mir weiterhelfen könntet :)

Grüße,
Myxo
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Registrierung über fremdes Formular

Beitrag von Dr.Death »

Hi,

die "Grundfunktion" in phpBB lautet dazu: user_add();

Zu finden ist sie in der includes/functions_user.php

Hier findest du vielleicht etwas Lesestoff dazu:

http://www.phpbb.com/community/viewtopi ... #p12823347
MyXoToD
Mitglied
Beiträge: 5
Registriert: 06.05.2011 09:28

Re: Registrierung über fremdes Formular

Beitrag von MyXoToD »

Vielen Dank für die schnelle Hilfe, das klappt ja wunderbar! Danke vielmals, hab alles was ich wollte :)
MyXoToD
Mitglied
Beiträge: 5
Registriert: 06.05.2011 09:28

Re: Registrierung über fremdes Formular

Beitrag von MyXoToD »

Ein Frage fällt mir gerade noch ein. Was passiert, wenn ich die normale Registration im Forum deaktiviere? Geht es dann trotzdem noch über diese Funktion?
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Registrierung über fremdes Formular

Beitrag von Pyramide »

Die elegantere Variante ist es, wenn du ein Authentication Plugin schreibst und dort direkt den Accountstatus auf der Homepage prüfst. Dadurch hat der Benutzer nicht zwei getrennte Accounts und muss z.B. sein Passwort nur an einer Stelle ändern.
KB:knigge
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“