Problem mit Auslesung der Session von phpBB.. HELP !

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
iZzy
Mitglied
Beiträge: 10
Registriert: 16.07.2005 17:55
Wohnort: Frechen

Problem mit Auslesung der Session von phpBB.. HELP !

Beitrag von iZzy »

Hallo Leute .. also folgendes.

Ich hab schon in diversen Foren nach den möglichen Verfahren gesucht, um die Session in Unterseiten benutzen zu können.

Dabei traf ich auf folgenden Code.

Code: Alles auswählen

<?


define('IN_PHPBB', true);
$phpbb_root_path = './phpBB2/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//



if ( $userdata['session_logged_in'] )
{
      echo "Der User $userdata[username] mit der User-ID $userdata[user_id] ist eingeloggt";
}
else
{
      echo "Der user ist AUSGELOGGT !";
}
?>
Das Problem ist, ob ich mich einlogge oder auslogge, es erscheint nur die Nachricht das ich ausgelogt bin.

Wie kann das sein?

Danke schön !
Benutzeravatar
Nordlicht
Mitglied
Beiträge: 20
Registriert: 25.06.2004 13:16
Wohnort: Bremen
Kontaktdaten:

Beitrag von Nordlicht »

Code: Alles auswählen

$phpbb_root_path = './phpBB2/';
-> Trifft diese Pfad-Zuweisung bei dir zu? Wenn dein Forum-Root-Ordner nicht "phpBB2" heißt, müsstest du das jedenfalls anpassen.
... confidential ...
iZzy
Mitglied
Beiträge: 10
Registriert: 16.07.2005 17:55
Wohnort: Frechen

Beitrag von iZzy »

Doch doch trifft zu ;)

Anderfalls, würde er ja de 2 zu includierenden Dateien nicht finden und einen Errror melden.
Benutzeravatar
Nordlicht
Mitglied
Beiträge: 20
Registriert: 25.06.2004 13:16
Wohnort: Bremen
Kontaktdaten:

Beitrag von Nordlicht »

Jupp, aber das wäre ja schon einmal die erste Sache auf die zu achten wäre! ;) Man soll ja immer ganz "unten" anfangen und das Problem an der Wurzel packen! ;)

Hm, dann weiß ich grad auch nicht weiter... Muss mal einer der Freaks hier helfen. *g*
... confidential ...
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

wozu brauchst du die Session-ID denn?

per append_sid() kannst du sie z.B. für Verlinkungen innerhalb des Board verwenden.
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
iZzy
Mitglied
Beiträge: 10
Registriert: 16.07.2005 17:55
Wohnort: Frechen

Beitrag von iZzy »

Ich will auf meiner Mainseite anzeigen können ob man z.b. eingeloggt ist ;)
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

wenn du die Seite nach dem obigen Schema aufbaust und das phpBB-Template-System benutzt, sollte das im HTML-Teil so gehen:

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
HTML-Code für den eingeloggten User
<!-- END switch_user_logged_in -->
<!-- BEGIN switch_user_logged_out -->
HTML-Code für den ausgeloggten User
<!-- END switch_user_logged_out -->
Weiterführende Links:
KB:Template_system
KB:Template_syntax
KB:phpbb_seite
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Hast du denn den Cookie-Pfad denn angepasst, so daß er den Ordner ausserhalb von phpBB2 mit einbezieht? (also im einfachsten Falle / )
KB:knigge
iZzy
Mitglied
Beiträge: 10
Registriert: 16.07.2005 17:55
Wohnort: Frechen

Beitrag von iZzy »

Ich will kein Templatesystem benutzen.

Meine Seite ist komplett eigenständig, ich will nur wissen, wie ich die phpBB Session auf meiner Mainseite anzeigen lassen kann.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Pyramide hat geschrieben:Hast du denn den Cookie-Pfad denn angepasst, so daß er den Ordner ausserhalb von phpBB2 mit einbezieht? (also im einfachsten Falle / )
KB:knigge
Antworten

Zurück zu „Coding & Technik“