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();
?>
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>";}
?>
- 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