Grazie silvermaledetto...ci sono riuscito!
Ho preso spunto dalla guida linkata da te...
Ho fatto puntare il form di login a questa pagina:
Codice PHP:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
require($phpbb_root_path . 'common.' . $phpEx);
require($phpbb_root_path . 'includes/functions_user.' . $phpEx);
require($phpbb_root_path . 'includes/functions_module.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('ucp');
if($user->data['is_registered'])
{
trigger_error('You are already logged in');
}
else
{
$username = request_var('username', '', true);
$password = request_var('password', '', true);
$autologin = (!empty($_POST['autologin'])) ? true : false;
$result = $auth->login($username, $password, $autologin);
if ($result['status'] == LOGIN_SUCCESS)
{
$redirect= $_SERVER['HTTP_REFERER'];
$url = redirect($redirect, true);
$time = 0; //Seconds to wait before redirect
echo '<meta http-equiv="refresh" content="' . $time . ';url=' . str_replace('&', '&', $url) . '" />';
}
else
{
trigger_error('Login failed');
}
}
?>
E nel form di login non c'è nessun input redirect.
Ciaoo!