Comunidad de diseño web y desarrollo en internet online

ayuda!! TUTORIAL VALIDAR USUARIO FLASH PHP MYSQL

Citar            
MensajeEscrito el 07 Jun 2010 11:28 am
HOLA!!
Llevo tanto tiempo consultando cristalab que se me hace raro preguntar! La cuestión es que ya he probado el tutorial de por aquí sobre el tema y varios cambios que se han publicado en los foros, pero no me sale ninguno!! estoy desesperada ya.
Tengo una base de datos con una tabla de numero y contraseña; quiero que en el flash se valide si lo introducido es correcto o no. De momento tengo esto, que supongo os sonará :

codigo flash (lo pongo en el primer fotograma)

stop();
Stage.scaleMode = "noScale";
var envio:LoadVars = new LoadVars();
var recibir:LoadVars = new LoadVars();
function login() {
envio.lnumero = lnumero_txt.text;
envio.lcontrasena = lcontrasena_txt.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(2);
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";
}
};



después tengo un php de connect,

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<?php
$hostname_conn = "mysql.lookeatme.com";
$database_conn = " ";
$username_conn = " ";
$password_conn = " ";

$conn = mysql_connect($mysql.lookeatme.com_conn, $ _conn, $ _conn) or die(mysql_error());
?>








<?php

$action = $HTTP_POST_VARS['action'];
$username = $HTTP_POST_VARS['lnumero'];
$password = $HTTP_POST_VARS['contrasena'];
require_once('connect.php');
mysql_select_db($ _conn, $conn);


if ($action == 'login')
{
$sql="SELECT lcontrasena,autorizado FROM lusuario WHERE lnumero='".$lnumero."'";
$res=mysql_query($sql,$conn) or die('Could not query:'.mysql_error());
$row=mysql_fetch_row($res);
if (mysql_num_rows($res)<=0)
{

echo 'no existe usuario<br>';
echo utf8_encode('&opcion=0');
}
elseif ($contrasena != $row[0])
{
echo 'el pass no coincide<br>';
echo utf8_encode('&opcion=1');
}
elseif ($row[1]=="sí")
{

echo 'datos correctos<br>';
echo utf8_encode('&opcion=2');
}
else
{

echo 'no has sido autorizado<br>';
echo utf8_encode('&opcion=1');
}
}
mysql_close($conn);
}



no se qué hacer, llevo mil pruebas con todo lo que he encontrado por aquí y nada me funciona funciona, me sale error script o se queda colgado en conectando o siempre va hacia el frame de correcto.... sé k soy yo que lo hago mal ojo, no que lo que encuentro no vaya! es que soy principiante y me he metido en este compromiso...
por favor, alguien conoce un tutorial paso a paso? tal vez así encuentre el fallo.

graciasssss!!!

pd. perdon que no se como poner los scripts aquì de otra manera...

Por NUVU

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Jun 2010 06:22 pm
por fin encontré un tutorial que va a la perfección! para los que tengan dudas también o no les vayan otros, éste se puede bajar y va de lujo:
http://webcache.googleusercontent.com/search?q=cache:sLu-xpxouocJ:www.kirupa.com/developer/actionscript/authentication.htm+flash+php+mysql+login&cd=3&hl=es&ct=clnk&gl=es&client=firefox-a

saludos

Por NUVU

2 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.