hola
yo tambien me volvi loco buscando la solucion para integrar, y realmente con el script que te digo era muy simple, mira..
desde el index q gestion los archivos inclui
sesiones.php
index.php
Código PHP:
[B]/include("/*****/sesiones.php");[/B]
sesiones.php
Código PHP:
<?php
define('IN_PHPBB', true); // se define que se va a usar phpbb.
$phpbb_root_path = $_SERVER['DOCUMENT_ROOT'].'/foro/'; // el path directo del servidor a phpbb3, varia algo dependiendo del servidor, si hay errores con esto en el mismo error sale el path correcto.
$phpbb_url_path = 'http://www.software-p2p.com/foro/'; // la url hacia tu phpbb3
$phpEx = substr(strrchr(__FILE__, '.'), 1); // tipo de extension
include($phpbb_root_path . 'common.' . $phpEx); // incluimos el common.php que es muy importante para la bd
include($phpbb_root_path . 'config.' . $phpEx); //include de config.php importante tambien en bd usuarios y pass
// iniciamos sesion
$user->session_begin();
$auth->acl($user->data);
?>
$user->session_begin();
$auth->acl($user->data);
son objetos que contienen toda la info del usuario
haciendo var_dump($data);
y
var_dump($user);
podras ver todo lo que contienen.
las cadenas que yo tome y luego pase a variables son:
Código PHP:
if($user->data['is_registered']) //vemos si el usuario ah iniciado sesion
{
$avvy = "SELECT * FROM [B]phpbb3[/B]_users WHERE user_id =" . $user->data['user_id']; //mi prefijo de tabla es phpbb3 pone el tuyo
$result = mysql_query($avvy) or die (mysql_error());
while($row = mysql_fetch_array($result))
{
$link = $row['user_avatar'];
$width = $row['user_avatar_width'];
$height = $row['user_avatar_height'];
}
$uID = $user->data['user_id']; //id de usuario
$uSID = $user->data['session_id'];// id de sesion del usuario (lo necesitas para dar logout )
$user = $user->data['username']; nombre de usuario
}
saludos espero que te sirva