unterforum link mit SessionID

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
peer
Mitglied
Beiträge: 3
Registriert: 06.06.2012 21:23

unterforum link mit SessionID

Beitrag von peer »

moin zusammen

Ich habe ein Unterforum als Link (Forum-Typ) eingerichtet, womit ich auf meine HP verlinke. Nun möchte ich die SessionID mitgeben, um den Benutzernamen etc weiter nutzen zu können. Geht das so überhaupt, und wenn ja, wie ?

Dank im voraus
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: unterforum link mit SessionID

Beitrag von Miriam »

Die Session ID wird üblicherweise mittels append_sid() übergeben.
Das könnte dann sytaktisch so aussehen:

Code: Alles auswählen

$location_url = append_sid("{$phpbb_root_path}index.$phpEx"); 


Was genau möchtest Du machen und wie weit bist Du schon gekommen?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
peer
Mitglied
Beiträge: 3
Registriert: 06.06.2012 21:23

Re: unterforum link mit SessionID

Beitrag von peer »

moin, moin
und danke für die Reaktion.

Das mit append_sid() klappt wunderbar, um mich von meiner HP mit dem Forumdaten anzumelden.

Mein Problem ist, ich will mich im Forum anmelden, dann über ein Unterforum, was den Foren-Typ link hat, auf meine HP gehen und da dann die Informationen weiternutzen, die in der ForumDB stehen.
Im Admin-Bereich, wo ich die Foren bearbeiten kann, muss ich einen Forumslink angeben, der auf die HP führt. Vorgabe ist dort, die komplette URL einzugeben, was an sich auch funktioniert. Nur werden die Benutzerinfos halt nicht mit übergeben, als Benutzername bekomme ich halt Anonymous.
In der Eingabemaske im AdminBereich habe ich schon mehrere Eingaben versucht (z.B. <? append_id("http://www.domain.de/seite.php") ?> oder auch nur append_id("http://www.domain.de/seite.php") ) ,wenn ich dann den link benutze, erhalte ich die Fehlermeldung <Allgemeiner Fehler Tried to redirect to potentially insecure url>. Ich denke mal, das ich über die Eingabemaske im Adminbereich nur den reinen Link zur HP eingeben kann, daher meine Frage, welche Möglichkeiten ich noch habe, die SessionID an die HP weiterzuleiten, ohne die Dateien im Forum oder gar einen DB-Eintrag ändern zu müssen. Mit dem Forum-Dateien bin ich noch nicht so fit, das ich jetzt wüsste, in welcher ich ansetzen sollte.

Ich hoffe, ich konnt mich klar ausdrücken, ist schon etwas lang der Tag ;)

gruß peer
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: unterforum link mit SessionID

Beitrag von Miriam »

Ohne am Code zu schruaben wirst Du das nicht hinbekommen.

In Anlehnung an diesen Beitrag, könntest Du die Codestelle:
  • Code: Alles auswählen

    header("Location: https://www.phpbb.de/community/viewtopic.php?t=222152") 
an deine URL-Bedürfnisse anpassen und die SID mit dieser Codeänderung übergeben lassen:
  • Code: Alles auswählen

    header("Location: https://www.phpbb.de/community/viewtopic.php?t=222152&sid=' . $user->session_id . '") 
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
peer
Mitglied
Beiträge: 3
Registriert: 06.06.2012 21:23

Re: unterforum link mit SessionID

Beitrag von peer »

moin, moin

ich sag erstmal Dankeschön für die Antwort, ich werde mich da wohl mal durchwursteln, momentan übersteigt das mein Wissen ...

gruß peer
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“