Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Logueo sincronizado con phpbb3

Estas en el tema de Logueo sincronizado con phpbb3 en el foro de Sistemas de gestión de contenidos en Foros del Web. Amigos, posteo mi problema ya que hace demana y media estoy lidiando con esto y no puedo darle un cierre.Les ruego al menos me den ...
  #1 (permalink)  
Antiguo 26/01/2008, 15:46
 
Fecha de Ingreso: diciembre-2002
Mensajes: 473
Antigüedad: 18 años
Puntos: 0
Logueo sincronizado con phpbb3

Amigos, posteo mi problema ya que hace demana y media estoy lidiando con esto y no puedo darle un cierre.Les ruego al menos me den sus ideas, no codigo o algo que les suponga tiempo de mas.
Intento sincronizar el logueo del paquete ArticleLive( un CMS orientado a SEO interesante) en php con el foor phpbb3
ArticleLive usa una clase muy grande para esto, y en el metodo de procesamiento he intentado diversas formas de conectar sin exito.Ahora bien, si pruebo con uns cript que he ido modificando, desde otra carpeta en el mismo sitio eso se loguea en phpbb bien. Y con el mismo codigo.
Ese archivo, al que llame envio.php es asi:
Código:
<?PHP
    session_start();
    $usertest = $_GET["userphpbb"];
    $passtest= $_GET["passphpbb"];
    define('IN_PHPBB', true);
    $phpbb_root_path = "../phpBB3/";
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);
    include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
    // Start session management
    $user->session_begin() or die("ERROR 1");
    //echo($user->data['user_id']);
    //echo $user->data['username'];
	//echo($user->data['is_registered']);

    $auth->acl($user->data);//or die("ERROR 2");
    $user->setup();//or die("ERROR 3");
    //$user->data['user_id'] = $_GET["userid"];
	//$oog = $user->data[username];
			

            
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="perfect.css" rel="stylesheet" type="text/css" />
</head>
<SCRIPT language="JavaScript">
function submitform()
{
  //alert("hola");
  //document.myform.submit();
}
</SCRIPT> 

            
<body >
        <?PHP
                    echo"
                    <form action=\"". $phpbb_root_path."ucp.php?sid=".$user->data['session_id']. "\" method=\"post\" name=\"myform\">
                        <div>
                            Username:
                            <input type=\"text\"  name=\"username\" class=\"text\" value=\"".$usertest."\"/>
                            Password:
                            <input type=\"password\" name=\"password\" class=\"text\" value=\"".$passtest."\" />
                                <input type=\"hidden\" name=\"mode\" value=\"login\" />
                                <input type=\"hidden\" name=\"autologin\" value=\"1\" />
                                <input type=\"hidden\" name=\"redirect\" value=\"index777.php\">
                            <a href=\"". append_sid("{$phpbb_root_path}ucp.php?mode=register") . "\" class=\"submit\">Register</a>
                            <input type=\"submit\" value=\"Login\" name=\"login\" class=\"submit\" />
                            <a href=\"". append_sid("{$phpbb_root_path}ucp.php?mode=sendpassword") . "\" class=\"leftLink\">Forgot your Password?</a>
                        </div>
                    </form>
                    ";

               
        ?>
<SCRIPT language="JavaScript">
submitform()
</SCRIPT> 
</body>
</html>
Desde la clase de ArticleLive trate de redireccionar con exito a este archivo php para luego simular un envio de form mediante javascript (ustedes veran el codigo de redireccion Javascript) pero desde ArticleLive no funciona (llega a la pagina ucd.php de phpbb pero no se loguea), y si cuando pulso el enviar desde el archivo envio.php

Resumiento: Desde AL envio al archivo envio.php y de ahi a phpbb3. Sin exito.
Pero si quiero hacerlo desde envio.php se loguea lo mas bien.

La parte de codigo que envia desde AL es :
Código:
			<script LANGUAGE="JavaScript">
            var pagina="http://www.x.com/html/envio.php?userid=<?=$_SESSION["userid"] ?>&userphpbb=<?=$Username ?>&passphpbb=<?=$Password ?>"
            function redireccionar() 
            {
            location.href=pagina
            } 
            setTimeout ("redireccionar()", 11);
            </script>
Pueden darme alguna idea? Se aceptan todas, tambien preguntas sobre el problema.
Saludos!

Última edición por tico74; 26/01/2008 a las 16:01
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:03.