Bueno, me he intalado un phpbb3 en mi ordenador para probar un poco y he hecho lo siguiente: (buscado por google)
Creo un archivo header.php:(lo he adaptado a ti)
define('IN_PHPBB', true); // lo mas importante
$phpbb_root_path = 'foros/';
$phpbb_url_path = 'http://www.camara-oscura.com/foros/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx); // se incluye common.php
include($phpbb_root_path . 'config.' . $phpEx); //se incluye para la info de tu base de datos como conexion, etc
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
// iniciamos sesion
$user->session_begin();
$auth->acl($user->data);
$user->setup();
Luego puedes crear un archivo nuevo y llamarlo en un include o hacerlo directamente en el index lo siguiente (te recomiendo crear un archivo nuevo, por ejemplo logger.php:)
<?php
//Si el usuario esta registrado y con sesion iniciada, mostramos lo siguiente:
if($user->data['is_registered'])
{
//aqui cambia phpbb3_ por el prefijo que tengas en la base de datos
$avvy = "SELECT * FROM phpbb3_users WHERE user_id =" . $user->data['user_id'];
$result = mysql_query($avvy) or die (mysql_error());
while($row = mysql_fetch_array($result))
{
$link = $row['user_avatar'];
//Estas dos lineas siguentes las puedes suprimir si quieres, es para redimenionar los avatares)
$width = 100 //La anchura de los avatares;
$height = 100 //la altura de los avatares;
}?>
//Ahora toca lo bueno, mostrar los datos:
Bienvenido/a
<!--Mostrarmos el avatar-->
<a href="<?php echo $phpbb_url_path; ?>memberlist.php?mode=viewprofile&u=<?php echo $user->data['user_id'];?>"><?php echo $user->data['username'];?></a><br />
<img height=" <? echo $height; ?>" alt=Avatar src="<?php echo $phpbb_url_path?>download/file.php?avatar=<? echo $link?> " width="<? echo $width?> " border=0><br />
<a href="<?php echo $phpbb_url_path; ?>ucp.php">Panel de Control</a><br />
<a href=" <?php echo $phpbb_url_path; ?>ucp.php?mode=logout&redirect=index.php&sid=<?php echo $user->data['session_id']; ?>" >Cerrar Sesion</a><br />
<?php
//Si no está registrado, mostramos el formulario
} else {
?>
<form action="<?php echo $phpbb_url_path;?>ucp.php?mode=login" method="post" target="_top" encType="multipart/form-data">
<TABLE cellspacing="0" cellpadding="0" width="280">
<TBODY>
<TR>
<TD valign="top" width="140">
<center><IMG height=75 alt=. hspace=0 src="http://www.camara-oscura.com/avatarpordefecto.jpg" width="75" border="0">
<a title="Registrate" href="<?php echo $phpbb_url_path;?>ucp.php?mode=register">Registrarse</A></CENTER>
</TD>
<TD valign=top width="140">
Usuario:<br />
<INPUT size=10 name="username"><br />
Contraseña:<br />
<input type="password" maxLength="32" size="10" name="password">
<br />
<INPUT class="checkbox" id="autologin" type="checkbox" value="ON" name="autologin"> Recordar
<INPUT type="hidden" value="../redirigir.php" name="redirect"> <input type="submit" value=" Entrar " name="login">
</TD>
</TR>
</TBODY>
</TABLE>
</FORM>
<?php }
?>
Ya tan solo te falta hacer los includes. Recuerda. include('header.php'); al principio del index y include(logger.php') en tu menu.
Ah, y recuerda poner una imagen llamada avatarpordefecto.jpg en la raiz de tu dominio, o si no, editalo en el codigo.
un saludo!