Seite 1 von 1
Wie prüfen, ob User eingeloggt ?
Verfasst: 12.01.2005 14:14
von Basti2003
Hi,
Welchen Cookie muss ich wie überprüfen, damit ich sehen kann, ob ein User eingeloggt ist ? Gibt es dafür vielleicht schon eine Variable ?
danke schonmal,
Basti
Verfasst: 12.01.2005 16:45
von Christian_W
Was willst Du denn machen?
switch_user_logged_in
Gruß Christian
Verfasst: 27.01.2005 14:16
von Basti2003
Ich glaube, ich müsste das aber direkt prüfen, da das nicht in die Template Engine von PHPBB kommt.
Also ich hab das phpbb Forum in selbstgebasteltes Portal eingebaut und im Portal müsste ich jetzt halt auslesen, ob der User eingeloggt ist oder nicht...
Basti
Verfasst: 27.01.2005 14:33
von Christian_W
Dann schau Dir das mal an:
KB:phpbb_seite
Gruß Christian
Verfasst: 10.02.2005 14:33
von Basti2003
Ich erhalte diese Meldung, wenn ich es versuche einzubinden:
Code: Alles auswählen
Fatal error: Call to a member function on a non-object in /var/www/web9/html/forum/includes/sessions.php on line 66
habe den Code in ne datei header.inc.php gepackt:
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);
if ( $userdata['session_logged_in'] )
{
$login=1;
}
else
{
$login=0;
}
?>
und die wird im template includet und der login-.wert abgefragt. Dort erhalte ich dann diese meldung...
Wenn ich an's ende der header.inc.php mit die() den Login-Wert ausgeben lasse, funktioniert alles...
Was ist da los ?
Basti