Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/01/2005, 13:28
Avatar de yoseman
yoseman
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 4 meses
Puntos: 5
De lo que se trata es de poner bien las rutas en las variable phpbb_root_path y en los campos del formulario.
Por ejemplo si tu tienes :
|-raiz
...|-phpBB
...|-1_directorio
......|-2_hijo_de_1_directorio
si tu script está en raíz: $phpbb_root_path = 'phpBB/';
si tu script está en 1_directorio hijo del raíz: $phpbb_root_path = '../phpBB/';
si tu script está en 2_hijo_de_1_directorio hijo del raíz: $phpbb_root_path = '../../phpBB/';
si tu script está en el mismo directorio de phpBB: $phpbb_root_path = './'; Más o menos es subir directorios con ../ hasta llegar al raíz y luego poner phpBB/
Configurando eso correctamente, la sesión se debe de iniciar. Con respecto de tu duda de consultas a la base de datos etc, cuando phpBB inicia sesión prepara una serie de variables, cómo te decía antes concernientes por ejemplo al usuario conectado. Entonces una vez cargada esta cabecera, no requieres ni siquiera incluir el archivo config.php para conectarte a la base de datos, ni consultar nada a la db sobre los usuarios, por ejemplo para saber si el usuario conectado se logueo con evaluar if ( $userdata['session_logged_in'] ) te bastaría, ya que es un array que se actualiza a cada carga de página para ése usuario. Por eso es precisamente tan importante que incluyas esa cabecera en todos los scripts de tu sitio, para que vaya dónde vaya el usuario, phpBB(en este caso, tu sistema de usuarios) pueda actualizar a cada carga los datos del usuario y sesión.

Salu2 ;)
__________________
[+]
[+]