Hola, tengo un script que es de un login, no es mio, estaba para descargalo en una web hace mucho tiempo... Yo lo habia visto en funcionamiento, pero hay una diferencia y no se como hacer que cargue un dato externo para el login, este codigo es el que carga los datos
(Action Script):
Código PHP:
var loadert = new XML("newLoad" + _loc3);
loadert.ignoreWhite();
loadert.onLoad = function ()
{
if (!_global.isBusy)
{
code = loadert.firstChild.childNodes;
code1 = _root.loadert1.firstChild.childNodes;
for (forx = 0; forx < code.length; forx++)
{
if (code[forx].attributes.campo1 == _root.loginname && code[forx].attributes.campo2 == calcMD5(_root.loginpass))
{
_root.logear = true;
smartfox.login(zone, loginname, loginpass);
_root.dimond = code[forx].attributes.campo3;
forx = code.length;
for (forx1 = 0; forx1 < code1.length; forx1++)
{
_root.losduenosz.push(code1[forx1].attributes.campo8.toLowerCase());
_root.losduenosc.push(code1[forx1].attributes.campo4.toLowerCase());
} // end of for
continue;
} // end if
if (forx == code.length - 1)
{
status_txt.text = "Contraseña Incorrecta";
} // end if
} // end of for
} // end if
};
loadert.load("cargaDatos.php?id=" + _root.loginname);
Se supone que va a cargar los datos de un XML pero era de un archivo PHP, por desgracia, el archivo PHP no estaba pero el archivo PHP abierto (estaba en la web original) desde el navegador salian estos datos:
cargaDatos.php Código PHP:
<palaueb><datos campo1="nanshan" campo2="5583413443164b56500def9a533c7c70" campo3="0" campo4="nanshan" campo5="[email protected]" campo6="hombre" campo7="0" campo8="0" /></palaueb>
Estos datos se pueden ver unicamente desde el codigo de fuente. El login nunca loguea.
Ya probe quitando <palaueb></palaueb> si las dejo puestas sale "Datos incorrectos" y si las quito "Conectando con la base de datos".
¿Alguna idea de como conseguir que cargue los datos y loguee?
Muchas gracias por adelanto.