Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Login usando BD de Wordpress-MU

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado

0
No hay votos
 
Votos totales: 0

Isdiar
Observador/a
Mensajes: 2
Registrado: 05 May 2009, 13:42
Género:
Edad: 36

Login usando BD de Wordpress-MU

#1

Mensaje por Isdiar »

Buenas tardes,

estoy creando un conector entre phpBb3 y Wordpress-MU. La cuestión es que, cuando un Usuario meta su Username y Password en phpBb, comprueba dichos datos en la BD de Wordpress-MU (tabla "wp_users").

Cuando se ha comprobado que el Usuario y Contraseña existen en la BD de Wordpress-MU, lo comprueba en la BD de phpBb (si la Password es distinta, la actualiza y pone la misma que en Wordpress-MU).

Una vez que está todo comprobado, se llama a la función "hacerLogin", a la cual se le manda "$row":

Código: Seleccionar todo

mysql_select_db('db_phpbb', $conx);	// Selecciono la Base de datos
$sql = 'SELECT * FROM phpbb_users WHERE username = "' . mysql_real_escape_string($username, $conx)
	 . '" AND user_password = md5("' . mysql_real_escape_string($password, $conx) . '")';		// Monto la sentencia SQL
$result = mysql_query($sql, $conx);		// La ejecuto
$row = mysql_fetch_row($result);	// Extrae una fila del resultado

Código: Seleccionar todo

function hacerLogin(&$row)
{
	return array(
		'status'		=> LOGIN_SUCCESS,
		'error_msg'		=> false,
		'user_row'		=> $row,
	);
	
}
El fichero donde está todo el código se llama "auth_wpmu.php", y está localizado en "C:\xampp\htdocs\phpBb\includes\auth". Este fichero está configurado en el apartado "Authenticate" (o algo así) del Menú de Control de phpBb.

El problema surge cuando voy a hacer login, pues me dice lo siguiente:

Código: Seleccionar todo

Se ha identificado correctamente
Ésto aparece cuando hace el

Código: Seleccionar todo

return array(
	'status'		=> LOGIN_SUCCESS,
	'error_msg'		=> false,
	'user_row'		=> $row,
);
de la función "hacerLogin".

Y en la URL pone:

Código: Seleccionar todo

[url]http://wordpress-mu.localhost.com/phpBb/ucp.php?mode=login&sid=d33d1fc65cabf8276d46061e539be0f2[/url]
Como se puede ver, manda la información al fichero de login (ucp.php) y le manda el modo correcto (mode=login). Sin embargo, a los 3 segundos se redirecciona al home con la siguiente URL:

Código: Seleccionar todo

[url]http://wordpress-mu.localhost.com/phpBb/index.php?sid=c26c5cc66cca4c3e98e3684401ebf06f[/url]
Y sigo sin estar logueado en el foro phpBb3. ¿Qué está ocurriendo? Llevo horas mirando código y no soy capaz de saber el por qué ocurre esto.

¿Podría ayudarme alguien, por favor? ¡Muchas gracias!

_______________________________________________________________
URL: http://wordpress-mu.localhost.com/phpBb" onclick="window.open(this.href);return false;
Versión phpBB: phpBB3 (3.0.3)
MODs Instalados: Ninguno
Plantilla(s) usada(s): subsilver
Servidor: Windows, XAMPP (Apache, MySQL, Mercury)
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

xoom
Ex Staff
Mensajes: 1158
Registrado: 03 Ene 2006, 09:02
Género:

Re: Login usando BD de Wordpress-MU

#2

Mensaje por xoom »

El foro donde has publicado el tema es para Guías, manuales y tutoriales.

Lo muevo al foro de soporte.
URL: http://www.lasegundaguerra.com
Plantilla usuada: Dirty Board
MODs instalados: Medals Mods, Multi Race Rank Theme
Versión de phpBB: 3.08
Servidor: De pago

Isdiar
Observador/a
Mensajes: 2
Registrado: 05 May 2009, 13:42
Género:
Edad: 36

Re: Login usando BD de Wordpress-MU

#3

Mensaje por Isdiar »

Perdona por la confusión, estoy con la cabeza ya que no paro... pff!
Muchas gracias por la corrección. Espero que me podáis echar una mano! Un saludo!
__________________
Los conocimientos valen más cuando se comparten
elhuequito.com



URL: wordpress-mu.localhost.com/phpBb
Versión phpBB: phpBB3 (3.0.4)
MODs Instalados: Ninguno
Plantilla(s) usada(s):
Servidor: Windows, XAMPP (Apache, MySQL, Mercury) gratuito
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

xoom
Ex Staff
Mensajes: 1158
Registrado: 03 Ene 2006, 09:02
Género:

Re: Login usando BD de Wordpress-MU

#4

Mensaje por xoom »

No damos soporte en foros instalados en local. Si quieres súbelo a un alojamiento gratuito para poder ayudarte.
URL: http://www.lasegundaguerra.com
Plantilla usuada: Dirty Board
MODs instalados: Medals Mods, Multi Race Rank Theme
Versión de phpBB: 3.08
Servidor: De pago

Cerrado

Volver a “Foros de Soporte 3.0.x”