Pues eso, estoy usando algunos componentes (TextImput y Button)
Total que tengo dos campos; usuario y contraseña y el boton XD, y aparte un campo de texto de esos que se hacen con la herramienta texto
en el boton tengo este codigo
on(release){
//le asigno el valor a "estado_txt" (el campo de texto)
_root.estado_txt.text = "Comprobando datos";
// se asigna el valor de el Textimput a la variable nombre de 'estado'
estado.nombre = nombre_txt.text;
// se asigna el valor de el Textimput a la variable pass de 'estado'
estado.pass = pass_txt.text;
// se supone que con esto mando las variables al archivo login.php, le digo que variables y ya con el valor que les di antes y en metodo POST
estado.sendAndLoad("login.php",estado,"POST");
//segun yo con esto le asigno el valor de resultado del archivo php al texto
estado_txt.text = this.estado;
}
y este es el codigo PHP (muy rudimentario por cierto)
<?php
$nombre = $_POST['nombre'];
$pass = $_POST['pass'];
$logina = "Admin";
$loginb = "123";
if($nombre!=$logina){
echo "estado_txt=Nombre incorrecto";
}elseif($pass!=$loginb){
echo "estado_txt=contraseña incorrecta";
}elseif($pass==$loginb || $nombre==$logina){
echo "estado_txt=Datos aceptados";
}else{
echo "estado_txt=Esperando datos";
}
?>
lo que quiero es validar el nombre de usuario y la contraseña y si es correcto recojerlo en una variable de Flash y entonces enviarlo a una URL para crear una cookie y en caso contrario no dejar pasar del formulario :D
espeor que me puedan orientar un poco, saludos :)
Cambie de tactica y de codigos XD, pero sigo teniendo problemas ¬¬
tengo este codigo en el primer fotograma
stop();
_root.estado_txt.text = "Escriba sus datos";
Este en el boton de "Enviar"
on(click){
url = "login.php?nombre=";
url += _root.nombretxt.text;
url += "&pass=";
url += _root.passtxt.text;
loadVariablesNum(url,0);
log = estado_txt.text;
if(log=="aceptado"){
getURL("aceptado.php","_top");
}
}
y por ultimo tengo esto en el login.php
<?php
$nombre = $_GET['nombre'];
$pass = $_GET['pass'];
$logina = "Admin";
$loginb = "123";
if($pass==$loginb || $nombre==$logina){
echo "&estado_txt=aceptado&";
}else{
echo "&estado_txt=rechazado&";
}
?>
El problema es que si son aceptados los datos me manda el estado "aceptado" y no me envia al archivo "aceptado.php" pero si son rechazados y le cambio los datos no me actualiza y siempre me manda rechazado =S
alguna idea del por que?