Also, ich bin noch ziemlicher Anfänger, was den phpBB-Code betrifft. Ich möchte von einer externen (also mit extern meine ich außerhalb der phpBB-Umgebung) Seite aus mittels einer aus dem Forum übergebenen Session-Id prüfen, ob ein Admin eingeloggt ist... ich hab nur keinen Schimmer wie... so weit war ich schon:
(Angenommen, ich habe auf alle php-Files aus dem phpBB-Verzeichnis midestens LeseZugriff)
Code: Alles auswählen
<?php
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_VIEWONLINE);
init_userprefs($userdata);
$is_auth_ary = array();
$is_auth_ary = auth(AUTH_ALL, AUTH_LIST_ALL, $userdata);
?>
Ich hab keine Ahnung, ob das schon ein richtiger Ansatz ist. Optimal wäre eigentlich nur, wenn ich erfahren könnte, ob ein Admin eingeloggt ist... geht das auch einfacher, kann ich da vielleicht irgendwelche Daten aus der Datenbank herzaubern?
Greetz, David