Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2011, 03:13
xiwi
 
Fecha de Ingreso: septiembre-2011
Mensajes: 4
Antigüedad: 12 años, 7 meses
Puntos: 0
Sesiones perdidas

Estoy investigando ahora los foros phpbb y me parecen una pasada, pero tengo un problema.
He hecho una aplicación ajena al foro, a la cual se accede por este. Lo que yo intento es guardar la sesión del usuario del foro para mantenerla en la aplicación, pero siempre me dice que no está logueado.
Buscando información encontré que debo tener un archivo con el siguiente contenido:
Código PHP:
<?php 
 
define
('IN_PHPBB'true); // se define que se va a usar phpbb. 
$phpbb_root_path './'// 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://forograficas.net16.net/'// 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->setup();

 
?>
Y luego en la cabecera del php de la aplicación (el cual se debe alojar en la misma carpeta ya que da error aun modificando rutas):
Código PHP:
<?php 

include("sesiones.php");

    if (
$userdata['session_logged_in'])
{print 
"<h1>Estas logueado. Saludos ".$userdata['username']."</h1>";}
else
{print 
"<h1>Para acceder a esta sección necesitas loguearte...</h1>";}

  
?>
Datos adicionales:
- Versión de phpbb 3.0.9
- Versión php 5.3.1
- Uso servidor gratuito de webhoost, pero también me da fallo en local
- http://www.forograficas.net16.net/registro.php

Gracias de antemano a tod@s