hola, tengo dudas y no sé resolver éstos códigos adecuadamente..,necesito orientación.
los input text del fla son $usernick, $userpass y la variable $validlogin es para saber si estoy autorizado o no.
éste es mi codigo login.swf:
Código:
var validlogin= validlogin_txt.text.selectable=false
var usernick = usernick_txt.text;
var userpass = userpass_txt.text;
userpass_txt.password = false;
entrar_btn.clickHandler = function() {
checkForm();
};
var formListener:Object = new Object();
formListener.enter = function(evt) {
checkForm();
};
usernick_txt.addEventListener("enter", formListener);
userpass_txt.addEventListener("enter", formListener);
Selection.setFocus(usernick_txt);
function checkForm() {
if (usernick_txt.text.length == 0) {
mensaje_txt.text = "Ingrese nick de usuario";
Selection.setFocus(usernick_txt);
return false;
}
if (userpass_txt.text.length == 0) {
mensaje_txt.text = "Ingrese contraseña";
Selection.setFocus(userpass_txt);
return false;
}
mensaje_txt.text = "";
var resultado_lv:LoadVars = new LoadVars();
var login_lv:LoadVars = new LoadVars();
login_lv.usernick = usernick_txt.text;
login_lv.userpass = userpass_txt.text;
login_lv.sendAndLoad("http://localhost/login/login.php", resultado_lv, "POST");
resultado_lv.onLoad = function(success:Boolean) {
if (success) {
if (validlogin=="autorizado") {
mensaje_txt.text = "autorizado";
}
else {
mensaje_txt.text = "usuario o contraseña inválidos";
Selection.setFocus(usernick_txt);
Selection.setSelection(usernick_txt.text.length);
}
} else {
mensaje_txt.text = "Servidor ocupado";
}
};
return true;
}
el siguiente es mi codigo login.php
Código PHP:
<?php
/* igualamos las variables enviadas */
$usernick = $_POST['usernick'];
$userpass = $_POST['userpass'];
$validlogin=$_POST['validlogin'];
$db_conexion= mysql_connect("localhost","juliocesar","domi2003") or die("No se pudo conectar a la base ");
mysql_select_db("laboratorio"); /* aqui llamamos a la tabla */
//Consulta a la base de datos para un determinado nick de usuario y se extrae el iduser
$query="SELECT * from usuarios where usernick='".$usernick."'";
$result= mysql_query($query);
if ($row=mysql_fetch_array($result))
{
if (("$userpass")==$row["userpass"])
{
echo $validlogin="autorizado";
echo $row["iduser"];
}
else
{ echo $validlogin="no autorizado"
;};
}
?>
a ver por favor, quien me jala las orejas.!!!, gracias