[Typo3-UG Oesterreich] Re: [Typo3-UGOesterreich] phpBB Freischalt E-Mail: Aktivierungslink nicht vollständig

Gernot madcrax84 at gmx.net
Sat Apr 24 01:28:54 CEST 2004


Danke für deine Unterstützung, Wolfgang! Musste noch etwas tüfteln, aber
jetzt hab ichs hingekriegt. Es folgen noch ein paar Anmerkungen, welche vor
allem für Benutzer mit demselben Problem wichtig sind.

>  Der Aktivierungslink wird in phpBB2/includes/usercp_register.php
>  generiert, nicht in usercp_sendpasswd.php (bild' ich mir halt stark ein
>  ;-))... wie kommst du auf usercp_sendpasswd.php?
>  (damit kannst du das Passwort ändern)

Auf meinem Server ist das usercp_sendpasswd.php das einzige Skript, in dem
der Wert "$server_url" gesetzt wird.

>  Und dort gibt's eine Zeile, die folgendermaßen aussieht:
> ---
> 'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' .
$user_id . '&act_key=' . $user_actkey)
> ---
>  was natürlich überhaupt nicht funktionieren kann...
>
>  Sollte ersetzt werden durch:
> ---
> 'U_ACTIVATE' => t3lib_div::getIndpEnv('TYPO3_SITE_URL')
>  'index.php?id=' . $GLOBALS["TSFE"]->id
>
'&tx_lzphpbb_pi1[mode]=activate&tx_lzphpbb_pi1[t3func]=10&tx_lzphpbb_pi1[u]=
'
>  $user_id . '&tx_lzphpbb_pi1[act_key]=' . $user_actkey));
> ---

Folgende Anweisung kommt in dem Skript 3 Mal vor. Ich habe alle Vorkommnisse
durch den von dir geschriebenen Befehl ersetzt.

'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' .
$user_id . '&act_key=' . $user_actkey)


!ACHTUNG!
Im Befehl von Wolfgang fehlen ein paar Punkte, welche die einzelnen Elemte
des Strings verbinden. Außerdem ist in original-Code der Extension die
schließende Klammer und der Strichpunkt ");" in einer eigenen Zeile, daher
muss man darauf achten, dass man beim ersetzen diese Zeichen nicht nochmal
zusätzlich einfügt. Der korrekte Befehl, durch den man diese 3 Zeilen
ersetzen muss lautet wie folgt:

'U_ACTIVATE' => t3lib_div::getIndpEnv('TYPO3_SITE_URL') . 'index.php?id=' .
$GLOBALS["TSFE"]->id .
'&tx_lzphpbb_pi1[mode]=activate&tx_lzphpbb_pi1[t3func]=10&tx_lzphpbb_pi1[u]=
' . $user_id . '&tx_lzphpbb_pi1[act_key]=' . $user_actkey)


Gute Nacht :)
Gernot





More information about the TYPO3-at mailing list