Login - Weiterverwendung
Verfasst: 10.09.2003 14:11
Habe folgendes Problem mit meinem phpBB - ohne Mods:
Will die Userauthentifizierung, also dass man abchecken kann, ob ein user eingeloggt ist, oder nicht, auch auf andere Seiten übertragen.
Z.B. auf eine Fotogalerie, die ich selbst programmiert hab, und bei der man nur dann Kommentare zu Fotos posten darf, wenn man eingeloggt ist... wie kann ich das abfragen, ob jemand eingeloggt ist, oder nicht?
So wie ich das sehe, geht das wohl über die variable $userdata['session_logged_in'] nur wenn ich die in anderen dateien abfrage, nach dem ich die standard sachen includet habe (konkret: siehe unten), hat die trotzdem keinen wert...
danke schonmal!
hier ist mein code:
<?
define('IN_PHPBB', true);
$phpbb_root_path = './';
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 "logged in";
}
else
{
echo "not logged in";
}
?>
Will die Userauthentifizierung, also dass man abchecken kann, ob ein user eingeloggt ist, oder nicht, auch auf andere Seiten übertragen.
Z.B. auf eine Fotogalerie, die ich selbst programmiert hab, und bei der man nur dann Kommentare zu Fotos posten darf, wenn man eingeloggt ist... wie kann ich das abfragen, ob jemand eingeloggt ist, oder nicht?
So wie ich das sehe, geht das wohl über die variable $userdata['session_logged_in'] nur wenn ich die in anderen dateien abfrage, nach dem ich die standard sachen includet habe (konkret: siehe unten), hat die trotzdem keinen wert...
danke schonmal!
hier ist mein code:
<?
define('IN_PHPBB', true);
$phpbb_root_path = './';
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 "logged in";
}
else
{
echo "not logged in";
}
?>