Jetzt habe ich mir daraus ein kleines Testscript geschrieben und das sagt mir immer, das aktuell kein Benutzer angemeldet sei.
Das verwundert mich, da zumindest ein Cookie mit meinem Benutzer gesetzt ist.
Was mache ich falsch?
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = '../../forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
echo ("$userdata[user_id]<br>$userdata[username]<br>$userdata[session_id]<br>$userdata[session_logged_in]");
if ($userdata['session_logged_in'])
{
echo("<br><br>Benutzer ist angemeldet!");
}
else
{
echo("<br><br>Benutzer ist nicht angemeldet!");
}
?>Getestet wurde mit IE 6.0 und Firefox 1.5.0.4 hinter einem Proxy.