ich habe ein eigenes PHP-Script geschrieben und möchte die Authentifizierung von phpBB3 nutzen. Die Datei test.php, welche im Hauptverzeichnis von phpBB liegt, darf nur aufgerufen werden, wenn sich im phpBB Forum der User X eingeloggt hat.
Zunächst habe ich in der Datei test.php folgenden Code eingebunden:
Code: Alles auswählen
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
Code: Alles auswählen
if ($user->data['user_id'] == ANONYMOUS)
{
echo 'Please login!';
}
else
{
echo 'Thanks for logging in, ' . $user->data['username_clean'];
}
Warum erkennt das Script unter test.php nicht, dass ein User eingeloggt ist???