Login.php und die Variable redirect (immer leer)

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
St@TiC
Mitglied
Beiträge: 29
Registriert: 29.04.2004 07:59

Login.php und die Variable redirect (immer leer)

Beitrag von St@TiC »

ich hab das problem das meine login.php des phpbb forums nicht weiterleitet. ich hab ne login maske und möchte die auf meiner seite einbauen, sodass seite und forum auf die gleichen benutzer zurückgreifen.

Code: Alles auswählen

<form method="post" action="http://localhost/phpBB/login.php?$userdata['session_id']&redirect=http://localhost/phpbb/privmsg.php&folder=inbox">
so sieht der kopf meiner form aus. ich hab mal gesagt gekriegt das die userid mitübergeben werden muss. das tut er im übrigen auch nur wenn
nur egal was ich angebe ich lande immer auf der index seite des phpbbs
auch der link zum ausloggen

Code: Alles auswählen

<? echo "<td><a href=\"http://localhost/phpbb/login.php?logout=true&redirect=\"http://localhost/test/logintest.php\">Logout</a>";?>
sieht so aus. wenn ich über den fahre dann zeigt er mir unten in der status zeile folgende url an:

Code: Alles auswählen

http://localhost/login.php?logout=true&redirect=
da fehlt also etwas. woran kann es liegen das nicht nen wert fürs redirecten übergeben kann?

nutze übrigens das neuste komplettpaket vom phpbb (2.0.8 oder sowas in der art)

ich hoffe ihr könnt mir helfen weil auf dem login basiert der rest.
schonmal danke für die hilfe
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Re: Login.php und die Variable redirect (immer leer)

Beitrag von Fabse »

St@TiC hat geschrieben:

Code: Alles auswählen

<form method="post" action="http://localhost/phpBB/login.php?$userdata['session_id']&redirect=http://localhost/phpbb/privmsg.php&folder=inbox">
Steht das ganze in einer echo anweißung? Du kombinierts da php & html code ohne das du <? bzw. <?php schreibst!

in einer echo würde das ganze ja dann so ausehen:

Code: Alles auswählen

echo "<form method="post" action="\http://localhost/phpBB/login.php?$userdata['session_id']&redirect=http://localhost/phpbb/privmsg.php&folder=inbox">
Und kann man da wirklich gleich ein redirect anhänden?
St@TiC
Mitglied
Beiträge: 29
Registriert: 29.04.2004 07:59

Beitrag von St@TiC »

ok zum ersten <? ?> sind vorhanden nur die sind nicht in der selben zeile gewesen daher hab ich sie nicht mitkopiert.

zum zweiten mit der code zeile hat mir ein anderer boarduser weitergeholfen

Code: Alles auswählen

http://www.domain.de/phpBB/login.php?redirect=privmsg.php&folder=inbox
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Diese Code-Zeile geht ja wol aber ob diese geht bin ich mir nicht so sicher!
<form method="post" action="http://localhost/phpBB/login.php?$userdata['session_id']&redirect=http://localhost/phpbb/privmsg.php&folder=inbox">

Du mischt da php und html code!
St@TiC
Mitglied
Beiträge: 29
Registriert: 29.04.2004 07:59

Beitrag von St@TiC »

also u.a wurde mir auch gesagt das ich die sessionid mitübergeben soll.
zweitens funktioniert die weiterleitung überhaupt nicht bei mir

Code: Alles auswählen

http://www.domain.de/phpBB/login.php?redirect=privmsg.php&folder=inboxcode
zur kleinen erklärung im document root des apaches hab ich zwei ordner den einen phpbb wo das forum drin ist und einen ordner namens test wo zu testzwecken die seite reinkommen soll.

und wenn ich den mir gegeben schnippsel nehm komm ich trotzdem nur auf die index seite des forums und in der adresszeile stet die url mit dem anhängsel ?redirect= mehr nicht.
Microfire
Mitglied
Beiträge: 16
Registriert: 25.04.2004 20:16

Beitrag von Microfire »

hm, du willst n eigenes loginformular und nach dem einloggen soll man dann zu ner bestimmten seite weitergeleitet werden? ...dann musst du die redirect-seite in nem hidden feld mitgeben:

Code: Alles auswählen

<input type="hidden" name="redirect" value="privmsg.php&folder=inbox">
edit:

Code: Alles auswählen

<form name="form" method="POST" action="http://domain.de/phpBB/login.php?login">
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“