Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/03/2008, 05:45
p2pdownloading
Invitado
 
Mensajes: n/a
Puntos:
Re: Usar misma tabla de phpBB??

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