Seite 1 von 1

Registrierungsformular erweitern

Verfasst: 18.02.2012 23:06
von thklwolf
Hallo,
ich würde gerne beim registrieren die Möglichkeit bieten, weitere Informationen anzugeben und diese zusammen mit anderen Daten der Registrierung in einer anderen seperaten Tabelle speichern.

Ich weiß, dass das meiste in der /includes/ucp/ucp_register.php passiert, aber trotzdem weiß ich noch nicht ganz, ob es so richtig ist, wenn ich dort die eingaben aus dem registrierungsformular abfrage um sie in die db einzutragen. wenn das so passen wüprde, weiß ich auch nicht, wo genau ich den code platzieren müsste und wo ich das script zur überprpüfung einfügen müsste.
Desweiteren stellt sich mir die Frage, wie ich die userid und das pw seperat verarbeiten und speichern kann (soll als md5 hash gespeichert werden - weiß aber nicht, wie ich das pw zum verarbeiten erhalte)


Ich hoffe mir kann jemand helfen.

Re: Registrierungsformular erweitern

Verfasst: 19.02.2012 00:32
von Pyramide
Was willst du denn erreichen? Zusätzliche Daten kannst du am einfachsten über benutzerdefinierte Profilfelder abfragen und wenn du externe Seiten via Vorlage für in phpBB3 eingebundene Seiten einbindest, brauchst du das Passwort auch nur einmal zu speichern.

Re: Registrierungsformular erweitern

Verfasst: 21.02.2012 13:37
von thklwolf
Das mit der benutzerdefinierten seite ist mir bekannt, hilft mir aber in dem fall nicht weiter. Ziel ist es, die daten in die tabellen eines anderen systems einzutragen. da dieses system aber die pw's als MD5 verwendet, kann ich den hash von phpbb nicht nutzen.

Re: Registrierungsformular erweitern

Verfasst: 21.02.2012 16:05
von BNa
Dann musst Du das auth() System von phpbb3 ändern und das salt() extrahieren

Re: Registrierungsformular erweitern

Verfasst: 21.02.2012 16:18
von thklwolf
Das übertragen der Anmeldemethode von phpBB geht nicht, da das externe System eine Serveranwendung nutzt, wozu ich nichtmal den quellcode habe, deswegen muss ich leider die reinen md5 hash verwenden.

Mein Problem ist leider nur, dass ich nicht weiß wo ich genau den Code einfügen muss bzw. wie ich im registrierungsvorgang die gewünschten daten auslesen kann.

Re: Registrierungsformular erweitern

Verfasst: 21.02.2012 17:17
von Helmut
Hallo thklwolf,

schaue dir mal die includes/ucp/ucp_register.php und die includes/functions.php an und speziell die Funktion phpbb_hash(), ich denke da wirst irgendwo ansetzen müssen.

Gruß Helmut