User nach Registrierung auf eine Seite weiterleiten
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.
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.
Re: User nach Registrierung auf eine Seite weiterleiten
Ach verdammt. Bin von user_lastpage ausgegangen. Sorry.
Klappt aber nach Änderung zur Null immer bzw. wieder nicht. Ich registriere mich immer neu. Dann habe ich eben mal in die DB geschaut und bei user_lastvisit stand 0. Soweit so gut. Dann habe ich mich angemeldet mit diesem Benutzer, werde jedoch trotzdem auf die Index.php weitergeleitet.
Klappt aber nach Änderung zur Null immer bzw. wieder nicht. Ich registriere mich immer neu. Dann habe ich eben mal in die DB geschaut und bei user_lastvisit stand 0. Soweit so gut. Dann habe ich mich angemeldet mit diesem Benutzer, werde jedoch trotzdem auf die Index.php weitergeleitet.
- HabNurNeFrage
- Ehemaliges Teammitglied
- Beiträge: 1627
- Registriert: 17.01.2010 20:22
- Wohnort: An der Ostsee
- Kontaktdaten:
Re: User nach Registrierung auf eine Seite weiterleiten
Hi,
dann teste den Code doch ein bissl, indem Du beispielsweise innerhalb der geschweiften Klammern je als erstes etwas ausgibst.
Sowas wie
und
Dann weißt Du schonmal, ob Du richtig abgefangen wirst...
LG
dann teste den Code doch ein bissl, indem Du beispielsweise innerhalb der geschweiften Klammern je als erstes etwas ausgibst.
Sowas wie
echo $user->data['user_lastvisit'] . ' | ich bin in Klammer 1';
in der ersten Klammerund
echo $user->data['user_lastvisit'] . ' | ich bin in Klammer 2';
in der zweiten Dann weißt Du schonmal, ob Du richtig abgefangen wirst...
LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Re: User nach Registrierung auf eine Seite weiterleiten
Die Klammer greift richtig.
Beim ersten Login mit einem Konto:
Beim ersten Login mit einem Konto:
Beim Login mit einem alten Konto:0 | ich bin in Klammer 1[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 2630: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3113)
Die Weiterleitung ist nur irgendwie falsch...1417299059 | ich bin in Klammer 2[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 2630: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3120)
- HabNurNeFrage
- Ehemaliges Teammitglied
- Beiträge: 1627
- Registriert: 17.01.2010 20:22
- Wohnort: An der Ostsee
- Kontaktdaten:
Re: User nach Registrierung auf eine Seite weiterleiten
Hi,
schick, dann funktioniert die Bedingung korrekt.
Ersetze mal probehalber die 3 Zeilen der ersten Klammer durch
LG
schick, dann funktioniert die Bedingung korrekt.
Ersetze mal probehalber die 3 Zeilen der ersten Klammer durch
Code: Alles auswählen
header('Location: ' . append_sid("{$phpbb_root_path}tour.$phpEx");
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Re: User nach Registrierung auf eine Seite weiterleiten
Auch nicht gerade positiv:
Parse error: syntax error, unexpected ';' in /home/webpages/lima-city/epboard/html/site/test4ever/includes/functions.php on line 3113
- HabNurNeFrage
- Ehemaliges Teammitglied
- Beiträge: 1627
- Registriert: 17.01.2010 20:22
- Wohnort: An der Ostsee
- Kontaktdaten:
Re: User nach Registrierung auf eine Seite weiterleiten
Hi.
Jo, da habe ich eine Klammer vergessen
Allerdings klappt es einwandfrei, wenn man die ergänzt
Die Ersetzung Komplett funktionstüchtig:
Ist jetzt auch getestet.
Wenn man die Redirect-Funktion benutzen würde, anstatt direkt umzuleiten, könnte man noch eine schöne Success-Message ausgeben:
"Willkommen bei deinem allerersten Besuch auf ... Du wirst nun automatisch zu einer kurzen Einführung umgeleitet, Viel Spaß bei uns."
Viel erfolg beim Tüfteln.
LG
Jo, da habe ich eine Klammer vergessen
Allerdings klappt es einwandfrei, wenn man die ergänzt
Die Ersetzung Komplett funktionstüchtig:
Code: Alles auswählen
if($user->data['user_lastvisit'] == 0)
{
header('Location: ' . append_sid("{$phpbb_root_path}tour.$phpEx"));
}
else
{
$redirect = request_var('redirect', "{$phpbb_root_path}index.$phpEx");
$message = ($l_success) ? $l_success : $user->lang['LOGIN_REDIRECT'];
$l_redirect = ($admin) ? $user->lang['PROCEED_TO_ACP'] : (($redirect === "{$phpbb_root_path}index.$phpEx" || $redirect === "index.$phpEx") ? $user->lang['RETURN_INDEX'] : $user->lang['RETURN_PAGE']);
}
Wenn man die Redirect-Funktion benutzen würde, anstatt direkt umzuleiten, könnte man noch eine schöne Success-Message ausgeben:
"Willkommen bei deinem allerersten Besuch auf ... Du wirst nun automatisch zu einer kurzen Einführung umgeleitet, Viel Spaß bei uns."
Viel erfolg beim Tüfteln.
LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Re: User nach Registrierung auf eine Seite weiterleiten
Ich habe jetzt nochmal alles versucht. Die alte Version, diese noch verändert, die neue Version, aber irgendwie lande ich immer auf der index.php
- HabNurNeFrage
- Ehemaliges Teammitglied
- Beiträge: 1627
- Registriert: 17.01.2010 20:22
- Wohnort: An der Ostsee
- Kontaktdaten:
Re: User nach Registrierung auf eine Seite weiterleiten
Hi,
es gibt nur noch diese eine Version, da ich den Beitrag von gestern angepasst habe.
Wenn bei einem User das Feld user_lastvisit auf 0 steht, wird man nach tour.php umgeleitet, ansonsten wie immer.
Ausprobiert habe ich das allerdings mit faq.php - da es bei mir kein tour.php gibt.
LG
es gibt nur noch diese eine Version, da ich den Beitrag von gestern angepasst habe.
Wenn bei einem User das Feld user_lastvisit auf 0 steht, wird man nach tour.php umgeleitet, ansonsten wie immer.
Ausprobiert habe ich das allerdings mit faq.php - da es bei mir kein tour.php gibt.
LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Re: User nach Registrierung auf eine Seite weiterleiten
Auch die habe ich eben nochmals eingebaut und kontrolliert, ob ich diese richtig eingebaut habe. Leider lande ich immer, trotz richtiger Datenbank-Daten auf der index.php - das ist doch komisch oder? Ich bekomme noch nicht einmal eine Meldung, dass ich erfolgreich angemeldet wurde, die man doch sonst bekommt oder nicht?
- HabNurNeFrage
- Ehemaliges Teammitglied
- Beiträge: 1627
- Registriert: 17.01.2010 20:22
- Wohnort: An der Ostsee
- Kontaktdaten:
Re: User nach Registrierung auf eine Seite weiterleiten
Hi,
Was passiert denn, wenn Du die Tour direkt aufrufst? Geht das?
Schick mal den Link oder ändere mal tour in faq und teste weiter.
Dass keine Erfolgreich-angemeldet-Meldung aausgegeben wird, ist normal, denn es leitet sofort um, sofern man als Erstanmelder vom Script erkannt wird.
Hab ich doch oben schon geschrieben, dass man das noch verschönern kann.
header ( 'Location: Ein Strauß Blumen')
LG
Was passiert denn, wenn Du die Tour direkt aufrufst? Geht das?
Schick mal den Link oder ändere mal tour in faq und teste weiter.
Dass keine Erfolgreich-angemeldet-Meldung aausgegeben wird, ist normal, denn es leitet sofort um, sofern man als Erstanmelder vom Script erkannt wird.
Hab ich doch oben schon geschrieben, dass man das noch verschönern kann.
header ( 'Location: Ein Strauß Blumen')
LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };