Seite 1 von 1
Get value von einem custom registration field
Verfasst: 20.01.2014 16:48
von the_zoker_09
Hallo zusammen,
Ich will in mein phpBB auf der Registrationsseite ein purchase_code check einbauen, um zu überprüfen, ob der Nutzer berechtigt ist, auf das Forum zuzugreifen.
Dazu benötige ich aber eine php Funktion, die mir den Eingetragenen Wert in dem custom field "purchase_code" liefert.
Dann kann ich den Purchase Code mit meiner Datenbank abgleichen.
Wie komme ich denn an den Wert, den der Benutzer eingegeben hat, direkt auf der gleichen Seite?
Vielen Dank
Zoker
Re: Get value von einem custom registration field
Verfasst: 20.01.2014 16:51
von Miriam
Du willst diesen Werrt also beim Eingeben überprüfen oder was genau schwebt Dir vor?
Re: Get value von einem custom registration field
Verfasst: 20.01.2014 16:53
von the_zoker_09
Ich will ihn überprüfen, wenn der Nutzer auf "Registrieren" klick und dann entweder einen Fehler ausgeben oder eben den Nutzer registrieren bzw. auch noch eine bestimmten Gruppe zuordnen

Re: Get value von einem custom registration field
Verfasst: 20.01.2014 18:34
von Miriam
Dazu könntest Du bspw. ein benutzdefiniertes Profilfeld benutzen, dann überprüfst Du den in dieses Feld eingegebenen Wert mit dem in der DB hinterlegten und läßt den User rein oder nicht. Je nachdem, was die Prüfung ergab.
Re: Get value von einem custom registration field
Verfasst: 20.01.2014 18:37
von the_zoker_09
Ja genau so will ich es machen, meine Frage ist eben:
Wie bekomme ich denn den Wert, den der Nutzer in dem Feld eingegeben hat?
Also mit welche php Funktion
Re: Get value von einem custom registration field
Verfasst: 20.01.2014 19:45
von Miriam
Oops, dann hatte ich da wohl etwas überlesen.
Re: Get value von einem custom registration field
Verfasst: 20.01.2014 22:38
von the_zoker_09
Irgendeine Idee, was ich da für eine Funktion hernehmen könne?
Re: Get value von einem custom registration field
Verfasst: 25.01.2014 18:26
von Miriam
Idee:
Du könntest mal einen Blick in die function submit_cp_field() in der class custom_profile, die sich in der /includes/functions_profile_fields.php befindet, werfen.