Buenos dias compañeros,
Estoy trabajando en un proyecto flash, en donde necesito un inicio de sesion, tengo el siguiente codigo en php
comprobar.php
Código PHP:
<?
$username = $_POST['u'];
$password = $_POST['p'];
$query="SELECT * FROM login WHERE username='$username'";
if(mysql_num_rows($result)==0){
echo "&ok=error";
} else {
$array=mysql_fetch_array($result);
if($array["password"]==$password){
echo "&ok=".$f['nombre'];
}
else
{
echo "&ok=error";
}
?>
y este es el flash
Código:
stop();
enviar.onRelease=function()
{
usu=user_txt.text;
pass=pass_txt.text;
if(usu=="" or pass=="")
{
mensaje_txt.text="Favor llenar todos los campos";
}
else
{
f=new LoadVars();
f.u=usu;
f.p=pass;
f.sendAndLoad("comprobar.php",f,"POST");
f.onLoad = function()
{
if(f.ok!="error"){
_global.usuario=f.ok;
gotoAndPlay("usuario");
}else{
mensaje_txt.text="usuario o pass incorrectos";
}
}
}
}
el problema es que cuando ingreso cualquier valor en username y password para iniciar sesion, entra, es decir no valida la info en el cod php. quisiera saber que pasa....
Les agradeceria su pronta ayuda.....