Seite 1 von 1

Login Modul für "externe" Seite - Daten aus Sessio

Verfasst: 23.11.2008 16:19
von luigee
Hallo,

ich würde gerne auf meinen anderen Seiten, unabhängig vom Forum, die selben Login Userdaten wie im phpBB3 verwenden.

Also ein kleines Bsp.:

mein Forum liegt unter /root/forum
meine Hauptseite unter /root/

Jetzt will ich auf meiner Hauptseite die Session vom Forum benutzen. Habe dazu folgendes gebastelt:

Code: Alles auswählen

        // Laden der phpBB Daten (unter anderem Session)
        // Benötigte Dateien und Variablen von phpBB 
        define('IN_PHPBB', true);
        $phpbb_root_path = 'forum/';
        include($phpbb_root_path . 'common_xxxxxx.php');
        
        // Ist ein User nicht eingeloggt, wird er zum Login weitergeleitet
        if(!$userdata['session_logged_in']) {
            redirect('login.'.$phpEx);
        } 
Ich musste mir noch eine eigene common Datei anlegen, da die Verlinkung des phpbb_root path nicht stimmte.

Nur bekomme ich jetzt folgende Meldung:
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 1951: Cannot modify header information - headers already sent by (output started at /customers/xxxxxxxx.de/xxxxxxxxx.de/httpd.www/login.php:8)
Line 8 ist einfach nur eine HTML META Anweisung. Wieso kommt diese Meldung? Bzw. gibt es in der Richtung schon was?

Diese Seite habe ich mir auch schon angeschaut:
http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten

Aber die erklärt nur wie ich im Forum neue Seiten einbinde, ich will aber einfach nur die login Daten vom Forum für meine eigentliche Seite nutzen.

Wäre über jeglichen Ansatz,... sehr dankbar!

Verfasst: 23.11.2008 16:23
von DanielHeinrich
Hi!

am besten machst du dich mal hier schlau, da dort dein problem mit dem externen Login scheinbar schon gelöst wurde ;-)

bis bald

Daniel Heinrich

Verfasst: 23.11.2008 20:04
von luigee
Danke Daniel!

Der Beitrag hat mir sehr geholfen, sorry habe wohl falsch gesucht.

Jetzt habe ich eine funktionierende User Verifizierung auf der Seite mittels der Session. Super!

Der nächste Schritt wäre jetzt die Daten auszulesen. Ich will z.B. auf meiner Profilseite die entsprechenden Daten zur Verfügung haben:
- Username
- Homepage
- ...

IN_PHPBB ist jetzt definiert...in wie weit muss ich mein Verifizierungsscript jetzt noch anpassen um auch anhand der Session an diese Informationen zu gelangen?