Código PHP:
<?
// Incluimos el archivo de la conexion a la base de datos
// (cambiad en conexion.php el nombre de la base de datos y el host, usuario y contraseña)
include("conexion.php");
// Hacemos una consulta a la base de datos buscando un registro con ese Usuario y esa Contraseña
$user=$HTTP_POST_VARS['user'];
$pass=md5($HTTP_POST_VARS['pass']);
// Cambia el prefix de la variable '$prefix' si no es el que viene
$prefix="phpbb_";
$sql = mysql_query("SELECT * FROM ".$prefix."_users where username='$user' and user_password='$pass'",$a);
// Si el registro existe...
if(mysql_num_rows($sql)!= 0) {
// Aquí podeis poner un include de una seccion privada o lo que querais
// Yo voi a poner algunos datos del usuario, en el archivo 'campos.php' teneis
// los campos que usa phpbb para el usuario y su descripción.
$logueado=true;
session_register("user","pass");
$campo = mysql_fetch_object($sql);
echo "<font size'2'><b>Usuario: </b><font color=#000000>$campo->username</font> <p> <b>E-Mail:</b> <font color=#000000>$campo->user_email</font> <p> <b>Web</b>: <font color=#000000>$campo->user_website</font> <p></font>";
} else {
// Si el usuario o la contraseña no es correcto vuelve a 'index.php'
echo "<script> location.href='index.php' </script>";
}
?>