Foros del Web » Creando para Internet » Flash y Actionscript »

problemas con login en flash

Estas en el tema de problemas con login en flash en el foro de Flash y Actionscript en Foros del Web. bien resulta que estoy haciendo un login en flash sacando datos de una base de datos, el login lo hace bien pero el problema viene ...
  #1 (permalink)  
Antiguo 02/04/2007, 14:07
 
Fecha de Ingreso: abril-2007
Mensajes: 5
Antigüedad: 17 años
Puntos: 0
problemas con login en flash

bien resulta que estoy haciendo un login en flash sacando datos de una base de datos, el login lo hace bien pero el problema viene cuando no se ingresa algo en los campos de texto correspondientes las pelicula se cuelga y estoy validando que sino ingresar nada muestre un mensaje al usuario... aqui les dejo el codigo de la validacion y el de php que hace la consulta de los usuarios

flash:
//autenticacion
stop();
import mx.controls.Alert;
Stage.showMenu = false;
var envia_usuario:LoadVars = new LoadVars();
var recibe_usuario:LoadVars = new LoadVars();
ingresar.onPress = function(){
if(login.text != '' && contraseña.text != ''){
envia_usuario.login = _root.login.text;
envia_usuario.clave = _root.contraseña.text;
trace(envia_usuario.sendAndLoad("url",recibe_usuar io));
}else{
Alert.show("Debe ingresar los datos para iniciar sesion", "Mensaje", Alert.OK, Alert.CANCEL);
}
}
recibe_usuario.onLoad = function(success:Boolean){
if(success){
var usuario:String = new String;
usuario = this.nombre;
gotoAndStop(2);
nombre_admin.text = usuario;//muestra el nombre del usuario actual
}else{
login.text = '';
contraseña.text = '';
Alert.show("Error", "Mensaje", Alert.OK, Alert.CANCEL);
}
}

php:
<?php
$conexion = mysql_connect('servidor', 'usuario', 'contraseña') or
die('No se pudo conectar la base de datos'.mysql_error());
$seleccion = mysql_select_db('tabla', $conexion) or
die('No se puedo seleccionar la base de datos'.mysql_error());
$registros = mysql_query("select * from usuariossoporte where login = '$_POST[login]' and clave = '$_POST[clave]' ",$conexion) or
die('No se pudo hacer la consulta'.mysql_error());

if($registro = mysql_fetch_assoc($registros)){
echo 'id='.$registro["idsoporte"]."&".'nombre='.$registro["nombre"];
}else{
echo 'error=datos incorrectos';
}
mysql_free_result($registros);
mysql_close($conexion);
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:29.