Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2005, 18:09
juce2005
 
Fecha de Ingreso: enero-2005
Mensajes: 11
Antigüedad: 19 años, 3 meses
Puntos: 0
sendAndLoad , problemas con php.

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_conexionmysql_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."'";
$resultmysql_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