PHP Classes

INTEGRACION DE LOGIN DE PHPBB CON EL DE TU WEB USANDO TUS USUARI

Recommend this page to a friend!

      PHPBB 3 Integration class  >  All threads  >  INTEGRACION DE LOGIN DE PHPBB CON EL...  >  (Un) Subscribe thread alerts  
Subject:INTEGRACION DE LOGIN DE PHPBB CON EL...
Summary:Integracion del Login del foro en tu web
Messages:2
Author:Miguel Angel
Date:2015-02-03 18:54:16
 

  1. INTEGRACION DE LOGIN DE PHPBB CON EL...   Reply   Report abuse  
Picture of Miguel Angel Miguel Angel - 2015-02-03 18:54:16
Me costo integralo debido a las diferencias entre versiones de phpBB y la falta del archivo auth_db.php, pero lo conseguí.

Descargarte la version 3.1.2 (es la que yo he probado) en http://www.phpbb-es.com/foro/descargas.php
o Descarga de distintas versiones de phpBB en https://download.phpbb.com/pub/release/

Descargarte la clase phpbb.class.php "PHPBB 3 Integration class: Manipulate accounts of PHPBB 3 users" desde
http://www.phpclasses.org/package/4826-PHP-Manipulate-accounts-of-PHPBB-3-users.html (te tienes que registrar).
Muchas gracias Felix Manea.

Crearte unas includes segun las distintas acciones a tomar (login, logout, login+nuevo usuario, etc.) con los codigos de
http://www.alvaroremesal.net/blog-alvaroremesal/integrar-usuarios-de-aplicacion-web-con-foro-phpbb
Muchas gracias, Alvaro.

Si no existe phpbb/includes/auth/auth_db.php , crearlo con el codigo de:
http://apigen.juzna.cz/doc/phpbb/phpbb3/source-function-login_db.html#24-274
o de
http://pragone.com/proyectos/como-integrar-phpbb3-con-tu-sitio/38
Mas informacion en https://wiki.phpbb.com/Authentication_plugins#init_method

En tus codigos de LOGIN, LOGOUT, etc. incluye al principio del todo antes de ninguna salida (muy importante) y en este orden:
- el archivo phpbb_session_handler.php que viene con el zip de la Clase clase phpbb.class.php
- el archivo phpbb/includes/auth/auth_db.php
- el archivo phpbb.class.php

Muy importante es que personalices bien el directorio de phpBB en cada archivo, ya que puedes tener problemas con eso.
Por ejemplo poner la / al final de la carpeta phpbb en "$phpbb = new phpbb("/phpbb/", "php");"
o en "$phpbb_root_path = $_SERVER['DOCUMENT_ROOT'] ."/phpbb/";"

Quitar errores "[phpBB Debug] PHP Notice":
En phpbb/startup.php cambiar
$level = E_ALL & ~E_NOTICE & ~E_DEPRECATED;
por
$level = E_ALL ^ E_NOTICE ^ E_WARNING;

Muchas gracias al equipo de phpBB por ofrecernos este Foro.
Espero que os sirva. Saludos.

  2. Re: INTEGRACION DE LOGIN DE PHPBB CON EL...   Reply   Report abuse  
Picture of Felix Manea Felix Manea - 2015-02-23 09:42:33 - In reply to message 1 from Miguel Angel
Hi,

I'm sorry but this package is not supported by me anymore since I never used it. Also I don't understand the language used by you. I can speak English and Romanian instead :-)

Felix