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 PHP:
   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 PHP:
   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:
 Cita:   
Ésto aparece cuando hace el Se ha identificado correctamente
 Código PHP:
   return array(
    'status'        => LOGIN_SUCCESS,
    'error_msg'        => false,
    'user_row'        => $row,
); 
    Y en la URL pone: 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: 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!
 
 
 Login usando BD de Wordpress-MU
 Login usando BD de Wordpress-MU 
