Para empezar, en flash cree 2 campos de texto del tipo "introducción de texto" cada uno con un nombre de instancia; "nombre_usuario" y "clave_usuario", adema de un botón llamado login, con nombre de instancia "login" con la siguiente acción
Código:
Además el flash tiene como acción estoon (release){ login(); mensaje_txt.text = "conectando..."; }
Código:
Junto con eso, cree dos archivos PHP; consulta.php y connect.phpstop(); Stage.scaleMode = "noScale"; var envio:LoadVars = new LoadVars(); var recibir:LoadVars = new LoadVars(); function login() { envio.username = nombre_usuario.text; envio.password = clave_usuario.text; envio.action = "login"; envio.sendAndLoad("consulta.php",recibir,"POST"); } recibir.onLoad = function(exito) { if (exito) { switch (this.opcion) { case "0" : mensaje_txt.text = "no existe el usuario"; break; case "1" : mensaje_txt.text = "nombre de usuario o pass mal ingresado"; break; case "2" : mensaje_txt.text = "datos correctos"; switch (this.tipo){ case "0" : gotoAndStop(1); break; case "1" : default : mensaje2_txt.text = "no tienes tipo de usuario"; break; } break; default : mensaje_txt.text = "no hay conexión"; break; } } else { mensaje_txt.text = "Error en el Script"; } };
connect.php
Código PHP:
<?php
$hostname_conn = "localhost";
$database_conn = "usuarios";
$username_conn = "user";
$password_conn = "pass";
$conn = mysql_pconnect($hostname_conn, $username_conn, $password_conn) or die(mysql_error());
?>
Código PHP:
<?php
$action = $HTTP_POST_VARS['action'];
$username = $HTTP_POST_VARS['nombre_usuario'];
$password = $HTTP_POST_VARS['clave_usuario'];
require_once('connect.php');
mysql_select_db($database_conn, $conn);
if ($action == 'login'){
$sql = mysql_query("SELECT * FROM usuarios WHERE usuario='$username' and clave='$password'");
if (!$sql) {
die('Could not query:' . mysql_error());
}
$sql2 = mysql_fetch_row($sql);
if (!$sql2){
echo 'no existe usuario';
?> & opcion=0 & <?
}else{
if ($password !== $sql2[0]){
echo 'el pass no coincide';
?> & opcion=1 & <?
}else{
echo 'datos correctos';
?> & opcion=2 &
& tipo= <? echo $sql2[1]; ?> & <?
}
}
mysql_close($conn);
}
?>
Muchas Gracias