Weiterleitung nach Login ändern
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.
Weiterleitung nach Login ändern
Hallo,
ich will das Forum gerne in meine Seite als Mitgliederbereich einbinden. Folglich würde ich gerne das ganze so ändern, daß man, nachdem man sich im Forum eingeloggt hat, nicht auf die Forenübersicht weitergeleitet wird, sondern auf meine News-Seite.
Außerdem würde ich gerne erreichen, daß, wenn ein nicht eingeloggter Benutzer auf das Forum zugreift er nicht auf die Foren-Loginseite umgeleitet wird, sondern auf die eigentliche Homepage, so, daß der Login im Forum nur noch darüber möglich ist.
Kann mir da bitte jemand sagen, was ich dafür ändern müßte? Sind ja bestimmt nur ein paar header() die ich anderweitig umleiten muß, oder?
Vielen Dank und Grüße,
Dirk
ich will das Forum gerne in meine Seite als Mitgliederbereich einbinden. Folglich würde ich gerne das ganze so ändern, daß man, nachdem man sich im Forum eingeloggt hat, nicht auf die Forenübersicht weitergeleitet wird, sondern auf meine News-Seite.
Außerdem würde ich gerne erreichen, daß, wenn ein nicht eingeloggter Benutzer auf das Forum zugreift er nicht auf die Foren-Loginseite umgeleitet wird, sondern auf die eigentliche Homepage, so, daß der Login im Forum nur noch darüber möglich ist.
Kann mir da bitte jemand sagen, was ich dafür ändern müßte? Sind ja bestimmt nur ein paar header() die ich anderweitig umleiten muß, oder?
Vielen Dank und Grüße,
Dirk
- redbull254
- Ehemaliges Teammitglied
- Beiträge: 10379
- Registriert: 05.01.2006 13:01
- Kontaktdaten:
Hallo, erstmal 
die Weiterleitung nach dem "Login" wird in der ucp.php geregelt.
Zum Thema "Automatische Weiterleitung" findest Du mit Hilfe von Tante Google oder anderen SUMAS hunderte Seiten mit Tipps und Tricks im Netz.

die Weiterleitung nach dem "Login" wird in der ucp.php geregelt.
Code: Alles auswählen
case 'login':
if ($user->data['is_registered'])
{
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
}
login_box(request_var('redirect', "index.$phpEx"));
break;
Zum Thema "Automatische Weiterleitung" findest Du mit Hilfe von Tante Google oder anderen SUMAS hunderte Seiten mit Tipps und Tricks im Netz.
Beste Grüße
Walter
Walter
Hi redbull,
vielen Dank erstmal! Das mit dem Login und Weiterleitung klappt schon mal super!
Den zweiten Teil deiner Antwort verstehe ich aber nicht so ganz: Meinst du das auf das phpBB bezogen oder meinst du dazu allgemeinen PHP-Code? Mein Problem ist, wenn ich danach google (habe ich vor dem Eintrag hier gemacht), dann bekomme ich meist irgendwelche anderen Einträge, die in einem phpBB 3 geschrieben wurden.
Ähnlich der switch-Anweisung nach dem Login müßte es ja auch etwas für den Redirect beim falschen Login geben?!?!
Danke und Grüße,
Dirk
vielen Dank erstmal! Das mit dem Login und Weiterleitung klappt schon mal super!
Den zweiten Teil deiner Antwort verstehe ich aber nicht so ganz: Meinst du das auf das phpBB bezogen oder meinst du dazu allgemeinen PHP-Code? Mein Problem ist, wenn ich danach google (habe ich vor dem Eintrag hier gemacht), dann bekomme ich meist irgendwelche anderen Einträge, die in einem phpBB 3 geschrieben wurden.
Ähnlich der switch-Anweisung nach dem Login müßte es ja auch etwas für den Redirect beim falschen Login geben?!?!
Danke und Grüße,
Dirk
Was ich gerade gemerkt habe: Der redirect klappt beim Login nur dann, wenn man rechts oben auf "Anmelden" klickt auf der index-Seite. Wenn man sich direkt auf der Index-Seite anmeldet, dann wird man nur ins Forum umgeleitet. Dabei werden die Login-Daten ja auch an die ucp.php geschickt und als mode "login" übergeben - d.h., das Skript müßte doch auch in der switch-Anweisung springen!?!?
Jemand eine Idee?
Vielen Dank und Grüße,
Dirk
Jemand eine Idee?
Vielen Dank und Grüße,
Dirk
-
- Mitglied
- Beiträge: 400
- Registriert: 17.07.2008 15:14
Re:
Hey ,redbull254 hat geschrieben:Hallo, erstmal
die Weiterleitung nach dem "Login" wird in der ucp.php geregelt.
Code: Alles auswählen
case 'login': if ($user->data['is_registered']) { redirect(append_sid("{$phpbb_root_path}index.$phpEx")); } login_box(request_var('redirect', "index.$phpEx")); break;
Zum Thema "Automatische Weiterleitung" findest Du mit Hilfe von Tante Google oder anderen SUMAS hunderte Seiten mit Tipps und Tricks im Netz.
ich häng mich hier mal rein weil es ja um das gleiche geht.
Wie muesste in der ucp.php das login-case aussehen wenn man auf search.php?search_id=newposts weiterleiten möchte ?
grueße Schatty

Edit: eventuell so:
Code: Alles auswählen
case 'login':
if ($user->data['is_registered'])
{
redirect(append_sid("{$phpbb_root_path}search.$phpEx", 'mode=search_id=newposts'));
}
login_box(request_var('redirect', "search.$phpEx", 'mode=search_id=newposts'));
break;
-
- Mitglied
- Beiträge: 400
- Registriert: 17.07.2008 15:14
Re: Weiterleitung nach Login ändern
-mal hoch schubs-
-
- Mitglied
- Beiträge: 400
- Registriert: 17.07.2008 15:14
Re: Weiterleitung nach Login ändern
Kann denn da wirklich niemand weiterhelfen ? 

- redbull254
- Ehemaliges Teammitglied
- Beiträge: 10379
- Registriert: 05.01.2006 13:01
- Kontaktdaten:
Re: Weiterleitung nach Login ändern
Mach ein Backup der Datei und probier es doch mal aus. 
Cache leeren und Theme aktualisieren nicht vergessen.

Cache leeren und Theme aktualisieren nicht vergessen.
Beste Grüße
Walter
Walter
-
- Mitglied
- Beiträge: 400
- Registriert: 17.07.2008 15:14
Re: Weiterleitung nach Login ändern
Morgääähn,redbull254 hat geschrieben:Mach ein Backup der Datei und probier es doch mal aus.
Cache leeren und Theme aktualisieren nicht vergessen.
joa das hatte ich gestern schon gemacht. Es wird zwar auf die Search.php weitergeleitet aber ohne die Suchergebnisse der neuen Posts , also nur die Forensuche.
Also denk ich das es was mit dem letzten Abschnitt zutun hat.
Grueße Schattentraum
-
- Mitglied
- Beiträge: 400
- Registriert: 17.07.2008 15:14
Re: Weiterleitung nach Login ändern
-nochmal nachschieb-
Habs nun auch noch so:
und
versucht. Klappte nicht.
Dann so:
So klappt es zumindest üben den Anmelden Link in der Navi.
Aber nicht in der Anmeldebox im unteren Teil vom Forum und auch nicht über das anmelden im Portal.
Was ja komisch ist die Anmeldebox und die Box im Portal greifen ja auch über das ucp.php?mode=login zu.
Woran liegt das ? -auf Antwort hoff-
Habs nun auch noch so:
Code: Alles auswählen
case 'login':
if ($user->data['is_registered'])
{
redirect(append_sid("{$phpbb_root_path}search.$phpEx", 'mode=search_id="newposts"'));
}
login_box(request_var('redirect', "search.$phpEx", 'mode=search_id="newposts"'));
break;
Code: Alles auswählen
case 'login':
if ($user->data['is_registered'])
{
redirect(append_sid("{$phpbb_root_path}search.$phpEx", 'mode=newposts'));
}
login_box(request_var('redirect', "search.$phpEx", 'mode=newposts'));
break;
Dann so:
Code: Alles auswählen
case 'login':
if ($user->data['is_registered'])
{
redirect(append_sid("{$phpbb_root_path}search.$phpEx?search_id=newposts"));
}
login_box(request_var('redirect', "search.$phpEx?search_id=newposts"));
break;
Aber nicht in der Anmeldebox im unteren Teil vom Forum und auch nicht über das anmelden im Portal.
Was ja komisch ist die Anmeldebox und die Box im Portal greifen ja auch über das ucp.php?mode=login zu.
Woran liegt das ? -auf Antwort hoff-