ActionScript - ActionScript con flash+MYSQL+PHP direccionamient

 
Vista:

ActionScript con flash+MYSQL+PHP direccionamient

Publicado por miguel calla (1 intervención) el 11/11/2009 07:06:21
HOLA ESTOY HACIENDO UNA CARRITO DE COMPRAS VIRTUAL :
en php con mysql y me funciona bien ahora estoy perfeccionando la misma con flash explico:
php + mysql + flash
el login esta desarrollado en flash y se conecta con exito al mysql osea valida al usuario acreditado
(en el frame1 del flash esta el codigo ActionScript que permite esto )
ahora nose como direccion al catalogo.php una vez que a validado al usuario .
me pueden ayudaR porf. código para el primer frame (flash) es el sgte:
stop();
var envio:LoadVars = new LoadVars();
var recibir:LoadVars = new LoadVars();
function login() {
envio.username = username_txt.text;
envio.password = password_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"; break;
default :
mensaje_txt.text = "no hay conexión"; break;
} } else {
mensaje_txt.text = "Error en el Script";
}};
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Redireccionar a una página después de validar un usuario en Flash

Publicado por Alejandro (369 intervenciones) el 26/06/2023 23:04:34
El código que has proporcionado muestra cómo enviar y recibir datos entre Flash y PHP utilizando `LoadVars`. Para redireccionar a `catalogo.php` una vez que el usuario ha sido validado, puedes agregar el código necesario en la sección correspondiente después de haber recibido la respuesta del servidor.

Aquí tienes una posible solución para redireccionar al usuario al `catalogo.php` si los datos son correctos:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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 contraseña incorrecta";
                break;
            case "2":
                mensaje_txt.text = "Datos correctos";
                // Redireccionar al catálogo
                getURL("catalogo.php", "_self");
                break;
            default:
                mensaje_txt.text = "No hay conexión";
                break;
        }
    } else {
        mensaje_txt.text = "Error en el script";
    }
};

En el caso de que los datos sean correctos y se muestre el mensaje "Datos correctos", se utiliza la función `getURL("catalogo.php", "_self")` para redireccionar al usuario al archivo `catalogo.php`. El segundo parámetro `"_self"` indica que la redirección se realiza en la misma ventana o marco actual.

Asegúrate de que el archivo `catalogo.php` se encuentre en la ubicación correcta y tenga la funcionalidad deseada para mostrar el catálogo de productos.

Espero que esta solución te ayude a redireccionar al usuario al catálogo después de que se haya validado correctamente. ¡Buena suerte con tu carrito de compras virtual!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar