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 problema surge cuando voy a hacer login, pues me dice lo siguiente:
Código: Seleccionar todo
Se ha identificado correctamente
Código: Seleccionar todo
return array(
'status' => LOGIN_SUCCESS,
'error_msg' => false,
'user_row' => $row,
);
Y en la URL pone:
Código: Seleccionar todo
[url]http://wordpress-mu.localhost.com/phpBb/ucp.php?mode=login&sid=d33d1fc65cabf8276d46061e539be0f2[/url]
Código: Seleccionar todo
[url]http://wordpress-mu.localhost.com/phpBb/index.php?sid=c26c5cc66cca4c3e98e3684401ebf06f[/url]
¿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