Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Sistemas de gestión de contenidos (http://www.forosdelweb.com/f54/)
-   -   Usar misma tabla de phpBB?? (http://www.forosdelweb.com/f54/usar-misma-tabla-phpbb-564711/)

baklao 10/03/2008 16:44

Usar misma tabla de phpBB??
 
Buenas señores primero que todo un saludo a todos mi pregunta es la siguiente he instalado el foro de PhPBB. El foro no estara como pagina principal y a la hora de registrarse en ella me gustaria usar la misma tabla de usuarios de phpBB se puede como? como se llama la tabla? porque en verdad he estado mucho tiempo fuera de la programacion de php y estoy acordandome de algunas cosas, espero su respuesta muchas gracias a todos.

p2pdownloading 11/03/2008 08:27

Re: Usar misma tabla de phpBB??
 
hola
tenes q usar el script para iniciar sesion de paginas externas q podes encontrar en los mensajes de este mismo foro.

inserta el archivo sesiones en la pagina donde quieres dar sesion

aqui puedes ver como va quedando mi web..

www.software-p2p.com/descargar/

saludos

baklao 11/03/2008 17:54

Re: Usar misma tabla de phpBB??
 
Gracias p2pdownloading, te comento estoy desarrollando una pagina muy parecida a la tuya, donde puedo subir software y me gustaria poner mi pagina principal asi como la tienes a ese estilo que me recomendarias que tengo que hacer para relacionar ciertas partes del foro a la principal estoy mas desorientado, no te pido que lo hagas solo orientame para yo desarrollarlo. como inicio sesion a paginas externas. yo uso phpbb version 3

muchas gracias de antemano.

p2pdownloading 12/03/2008 05:45

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

p2pdownloading 12/03/2008 05:55

Re: Usar misma tabla de phpBB??
 
varible para cuando esta conectado

Código PHP:

 $user_link "<a href=".$phpbb_url_path."memberlist.php?mode=viewprofile&amp;u=".$uID." target='_self`'><font color=#000000>".$user."</font></a>"
       
$useravatar="<img src='".$phpbb_url_path."download/file.php?avatar=".$link."' border='0' width='".$width."' height='".$height."' alt='Avatar'>"
       
$userpanel="<a href='".$phpbb_url_path."ucp.php'>Panel de Control</a>";            
     
$userlogout="<a href='".$phpbb_url_path."ucp.php?mode=logout&sid=".$uSID."'>Desconectarse</A>"


formulario para cuando no esta conectado
Código PHP:

<form action="http://*************/foro/ucp.php?mode=login" method="post" enctype="multipart/form-data"


Username:

<
input name="username" type="text" 

Password:

<
input type="password" name="password"  maxlength="32"  

Autologin:<input type="checkbox" name="autologin" id="autologin" class="checkbox" value="ON"

<
input type="hidden" name="redirect" value="/descargar/"

<
input type="submit" value=" Entrar " name="login" 


</
form

ya tienes todo! a trabajar:-)

baklao 13/03/2008 18:13

Re: Usar misma tabla de phpBB??
 
Muchas gracias amigo p2pdownloading ya puedo iniciar sesion desde mi pagina principal cualquier otra duda consulto de nuevo por aca


La zona horaria es GMT -6. Ahora son las 22:12.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.