phpBB Session auf der ganzen Page verwenden

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.
Antworten
chogle
Mitglied
Beiträge: 5
Registriert: 26.12.2005 18:41

phpBB Session auf der ganzen Page verwenden

Beitrag von chogle »

Hallo

Ich möchte die Session vom Forum auch auf der Page verwenden. Je nach username sollen Links erscheinen oder nicht. Also habe ich mir den Code des Forums mal angeschaut und mir etwas zusammengebastelt. Da es nicht funktionierte habe ich im Internet gesucht und für diese Sache wurde den Code empfolen den ich schon hatte. Für die, die ihn noch nicht kennen :-):
define('IN_PHPBB', true);
$phpbb_root_path = 'forum/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
//
Es ist allerdings so, dass wenn ich den username ausgebe über $userdata['username'] erscheint immer Anonymus (also nicht eingeloggt) auch wenn man sich eingeloggt hat im Forum.

Ich vermute dass einfach eine zweite Session erstellt wurde anstatt die des Forums zu übernehmen.

Bin froh wenn jemand Rat weiss
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Sind Forum und Homepage unter der selben Domain erreichbar? Hast du den Cookie-Pfad angepasst?
KB:knigge
chogle
Mitglied
Beiträge: 5
Registriert: 26.12.2005 18:41

Beitrag von chogle »

nei, cookiepfad habe ich nichts angepasst, ist also noch standard

sind aber 2 verschiedene domains (bzw das forum ist unter der subdomain forum. .. ereichbar). ist das das problem?

edit: ja, das ist das problem :-) kann man das irgendwie umgehen? indem man einen Cookiepfad setzt oder so?
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Wenn das Forum unter forum.foo.de und die Homepage unter homepage.foo.de liegt, kannst du mal versuchen, als Cookiedomain "foo.de" einzutragen. Cookiepfad am besten auf "/".
KB:knigge
chogle
Mitglied
Beiträge: 5
Registriert: 26.12.2005 18:41

Beitrag von chogle »

damit schein scheint es zu funktionieren :-) - besten dank
Seether
Mitglied
Beiträge: 1446
Registriert: 10.10.2002 23:42

Beitrag von Seether »

und was mache ich wenn die Homepage unter example.com/ und das Forum unter example.com/forum liegt?


S.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Dann sollte es reichen, den Cookie-Pfad auf / zu setzen.
KB:knigge
Antworten

Zurück zu „Coding & Technik“