Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/06/2005, 10:15
Avatar de _ssx
_ssx
 
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 20 años, 11 meses
Puntos: 60
Puedes hacer un script en php que busque si los usuarios existen algo asi y que le regrese algo a flash

Código:
checar.php

// CONFIGURAMOS LA BASE DE DATOS
//###################################################
function Conectarse() 
{ 
//aqui va tu nombre de usuario y tu contraseña
   if (!($link=mysql_connect("localhost","tu usuario","tu password"))) 
   { 
      echo "Error conectando a la base de datos."; 
      exit(); 
   } 
// nombre de la base de datos
   if (!mysql_select_db("tu base de datos",$link)) 
   { 
      echo "Error al conectar"; 
      exit(); 
   } 
   return $link; 
} 
$link=Conectarse(); 
$usuario = $_POST["usuario"];
$passw = $_POST["passw"];
$sql = "SELECT * FROM clientes WHERE usuario='$usuario' and clave= '$passw'"; 

//Ejecuto la sentencia 
$result = mysql_query($sql,$link); 
//vemos si el usuario y contraseña es váildo 
//si la ejecución de la sentencia SQL nos da algún resultado esque si existe y le mandamos la respuesta a flash
if (mysql_num_rows($result)!=0){ 
$row = mysql_fetch_array($result);
	echo ("&loggeado=si&");
}else { 
    //si no existe le mando otra vez a la portada 
       echo ("&loggueado=error&");
} 
mysql_free_result($result); 
mysql_close($link);
y el flash algo como esto..

Código:
stat.text //es un campo de texto que da los mensajes al usuario

stop();
//colocamos las variables necesarias 
cargador = new LoadVars();
//debes de tener un boton con nombre de instancia enviar
enviar.onRelease= function() {
	if (usuariol.text != "" and passw.text != "") {
		trace("sending");
		cargador.usuario = usuario.text;
		cargador.passw = passw.text;
		cargador.sendAndLoad("checar.php", cargador, "POST");
		cargador.onLoad = function() {
			if (cargador.output = "error") {
				trace ("Usuario incorrecto");
gotoAndPlay("2");
//puedes ir a otro frame o hacer lo que quieras para decir que no esta registrado
							} else if (cargador.output = "si") {
gotoAndPlay("cuerpo", 1);
				trace ("Usuario loggueado haces lo que quieras aqui");

//puedes enviarlo a un frame o fotograma donde ya entran los registrados
				
			} else {
				trace("no hay php");
				stat.text = "Error al conectar con el php";
			}
		};
	} else {
			trace("no se envio");
			stat.text = "Llene todos los datos";
	}
};
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador

Última edición por _ssx; 27/06/2005 a las 11:49