Retroceder   Foros del Web > Diseño de Sitios web > Aplicaciones pre-fabricadas > PhpBB

Respuesta
 
Herramientas Desplegado
Antiguo 26-ene-2008, 14:46   #1 (permalink)
tico74 está en el buen camino
 
Fecha de Ingreso: diciembre-2002
Mensajes: 374
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-ene-2008 a las 15:01.
tico74 está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 17:16.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93