Comunidad de diseño web y desarrollo en internet online

Dudas con Flash y php

Citar            
MensajeEscrito el 19 Dic 2006 01:55 am
Hola! Espero puedan ayudarme. Soy novato en esto de Flash y programación web, pero estoy creando mi pagina y quiero proteger el acceso con contraseñas. Seguí el tutorial (http://www.cristalab.com/tutoriales/157/login-en-flash-con-usuario-y-contrasena) y funciona, pero no sé que código colocar para despues de que la contraseña sea aceptada redirigir a la pagina que quiero. Tambien quisiera saber que codigo emplear para restringir el acceso a las paginas. Agradecería muchísimo sus respuestas!

Por gabrielb

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 19 Dic 2006 09:39 am
si las páginas están hechas con php puedes utilizar sesiones, si están hechas exclusivamente en flash... debes rebuscarte con algún método de protección (pero no está pensado para ello en primera instancia).-

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 19 Dic 2006 10:18 pm
Disculpa...No entendí, realmente no sé nada ni de Flash ni de php, y lo que hice fue seguir el tutorial que mencioné. Adjunto el código a ver si es posible que me indiquen que debería modificar.

Código flash (archivo login.fla):

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";

//acá pueden agregar acciones para los registrados

break;

default :

mensaje_txt.text = "no hay conexión";

break;

}

} else {

mensaje_txt.text = "Error en el Script";

}

};

Código para el botón:

on (release){

login();

mensaje_txt.text = "conectando...";
}


Este es el código de un archivo que llamé connect.php:

<?php

$hostname_conn = "localhost";//servidor donde corre mysql

$database_conn = "mi_db";//base de datos

$username_conn = "username";//usuario de mysql

$password_conn = "password";//pass de mysql

//la conexion

$conn = mysql_pconnect($hostname_conn, $username_conn, $password_conn) or die(mysql_error());
?>

Y éste el de otro archivo llamado consulta.php:

<?php

$hostname_conn = "localhost";//servidor donde corre mysql

$database_conn = "mi_db";//base de datos

$username_conn = "username";//usuario de mysql

$password_conn = "password";//pass de mysql

//la conexion

$conn = mysql_pconnect($hostname_conn, $username_conn, $password_conn) or die(mysql_error());
?>

Subí los archivos a mi servidor, y lo probé abriendo el archivo .swf, introduzco los datos de login y password y dice que los datos son correctos. Lo que no sé ahora es que debo agregarle al código para redirigirlo a otro sitio luego de que acepta los datos. Espero con esta información puedan ayudarme.

Por gabrielb

1 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 19 Mar 2007 11:14 pm
me sale que el servidor no se conecta

Por Byronjay

0 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Mar 2007 01:43 pm
Viste el case 2, donde cambiás el de un cuadro de texto (válgame la redundancia) a "datos correctos"?

Bien, ahí ponés un gotoAndPlay a los fotogramas protegidos. Igual, es un sistema vulnerable a cualquier usuario con conocimientos aceptables de informática (que pueda descompilar el swf). De todos modos, hacer algo complejo en Flash sin conocimientos es algo ambicioso.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie

 

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