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

Login flash + php

Estas en el tema de Login flash + php en el foro de Flash y Actionscript en Foros del Web. Hola gente del foro. Estoy intentado hacer un login de usuarios en flash y q al hacer login me diriga a mi pagina .php El ...
  #1 (permalink)  
Antiguo 25/05/2009, 21:44
 
Fecha de Ingreso: marzo-2009
Mensajes: 168
Antigüedad: 15 años
Puntos: 1
Login flash + php

Hola gente del foro.
Estoy intentado hacer un login de usuarios en flash y q al hacer login me diriga a mi pagina .php
El tema es q pongo login y parece q no pasa nada es decir no se dirige adonde quiero. Pero luego, ingreso a la pagina a la que hay que ingresar con el login de otro modo y es como si me hubiera logeado.
Les dejo mi codigo as3.

Código:
stop();

// Create 2 LoadVars objects to load and send data to the PHP script
var loader:LoadVars = new LoadVars();
var sender:LoadVars = new LoadVars();

status = "Enter your information and submit";

// When the submit button is pressed...
submit_btn.onRelease = function() {
    // assign the text in the input fields to the sender object
    sender.usuario = usuario.text;
    sender.password = password.text;
   
    
    // and then send it on to the PHP file on the server using
    // the POST method.  The returned result will be caught
    // by the loader object
    sender.sendAndLoad("validar_usuario.php", loader, "POST");
}

// The loader object waits for a response from the server
// and checks for any returned variables, messages, errors.
loader.onLoad = function(success:Boolean)
{
    // This boolean variable (success) will return true or false
    // on whether the PHP file was retrieved
    if(success)
    {
        // If we're here then we've successfully retrieved
        // the PHP file.  Lets check for a Login result
        if(this.checklog == 1)
        {
            // This is a authorised login so show the success frame
            // and show the message in the status textfield
            status = this.status;
            _parent.gotoAndStop("Success");
        }
        else if(this.checklog == 2)
        {
            // This is a unauthorised login so show the failure frame
            // and show the error message in the status textfield
            status = this.status;
            _parent.gotoAndStop("Invalid");
        }
    }
    else {
        // There was a problem retrieving the PHP file
        status = "Error connecting to server";
    }
}
Le puedo agregar algo asi como href, header, action o nose algo para que me diriga al hacer login, a la pagina .php q yo deseo ?

Gracias atodos de nuevo
  #2 (permalink)  
Antiguo 26/05/2009, 01:00
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Login flash + php

eso no es código AS3 es código AS2 XDXD
tal ves sea problema de la ruta la pagina donde muestras el swf tiene que estar en la misma que el validar_usuario.php
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #3 (permalink)  
Antiguo 26/05/2009, 08:04
 
Fecha de Ingreso: marzo-2009
Mensajes: 168
Antigüedad: 15 años
Puntos: 1
Respuesta: Login flash + php

Si eso lo tengo asi, los tengo en la misma carpeta, intente poniendo un
getURL("listadevideos.php","_self","POST");
pero pasa lo mismo, es como si no hubiera login. Y si vuelvo atras a la presentacion flash, y pongo adelante de nuevo, me aparece como si ya se hubiera logeado, alguna ayuda?
  #4 (permalink)  
Antiguo 26/05/2009, 09:36
 
Fecha de Ingreso: marzo-2009
Mensajes: 168
Antigüedad: 15 años
Puntos: 1
Respuesta: Login flash + php

Resolvi el problema usando as2, en vez de la funcion
sender.sendAndLoad("validar_usuario.php", loader, "POST");
use la funcion send
sender.send("validar_usuario.php", loader, "POST");

Sin embargo ahora tengo un nuevo problema, toda mi animacion esta hecha en as3, y al agregar la parte del login me tira un error, ya q ese solo funciona en as2. Y me vuelve al error anterior, alguien sabe si hay algun codigo similar al send en as3
aca dejo mi codigo.
Código:
stop();
import flash.display.Sprite;

import flash.net.URLRequest;

import flash.net.URLVariables;

import flash.net.sendToURL;
submit_btn.addEventListener(MouseEvent.MOUSE_DOWN, onEnviar);
  		
       
   
    function onEnviar(obj:Event) {
    var urlVars:URLVariables = new URLVariables();
    urlVars.usuario = usuario.text;
    urlVars.password = password.text;
    var urlRequ:URLRequest = new URLRequest("validar_usuario.php");
    urlRequ.method = URLRequestMethod.POST;
    urlRequ.data = urlVars;
    var urlLoad:URLLoader = new URLLoader();
    urlLoad.load( urlRequ );
	

   
      }
Ayuda!!
jaj grcaias
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 22:13.