Comunidad de diseño web y desarrollo en internet online

Convertit Form asp, a Flash para Login

Citar            
MensajeEscrito el 07 Ago 2006 07:01 am
Hola buenos dias.

Tengo una web, donde para acceder al apartado privado utilizo lo siguiente

Primero la programación de las acciones, y luego lo siguiente, para poner el usuario y pass + entrar

Código :

<%if tipoagente="inicio" then%>

<table width="733" height="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#D5EAFD">

  <tr>
            <td width="732" height="100%" align="left" valign="top" bgcolor="#FFFFFF">
               <div align="center">
                  <p>&nbsp;</p>
               </div>
               <form name="validar" action="index.asp" method="post">
                  <div align="center">
                     <span class="Estilo2">.......</span><span class="Estilo6">AGENTE</span>                

               <input name="usuario_txt" type="text" ><br>
                     <p><span class="Estilo6">PASSWORD</span>                 

                 <input type="password" name="password_txt"><br>
                     </p>
                     <p><span class="Estilo2">............</span>

                 <input type="button" name="entrar" value="Aceptar" onClick="document.validar.accion.value='consultar';document.validar.submit()">             

                  <input type="hidden" name="action"></p>
                  </div>
               </form>
               <div align="center"></div>
            </td>
         </tr>


</table>

<%end if%>


Y me gustaria hacer un flash, que pudiera hacer la misma función.
Ya lo tengo creado, pero el relacionar esta accion asp, pasarla a flash, no me sale.

Si me pudieras ayudar, gracias. Muchas gracias

Por Enigma_ct

25 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 Ago 2006 04:13 am
Hola

Para simplificar, tienes un formualrio en html que valida los campos y envía los datos a un index.php por metodo post.

Código :

<form name="validar" action="index.asp" method="post">
 AGENTE
    <input name="usuario_txt" type="text" >
   PASSWORD
      <input type="password" name="password_txt">
    ............
      <input type="button" name="entrar" value="Aceptar" onClick="document.validar.accion.value='consultar';document.validar.submit()">
      <input type="hidden" name="action">
</form>


Supongo que quieres logearte en flash y la verificación de usuario la hace el index.php.

Supongamos que tienes un fla, y en el primer frame tienes un boton con nombre de instancia boton_btn y textbox para user y pass con instancia user_txt y pass_txt.

En el mismo cuadro debiesen ir las siguientes instruciones:


Código :

function validarFormulario() {

    if((user_txt.text != "") && (pass_txt.text != "") {
         return true;
    } else {
         return false;
    }

}

function enviarFormulario() {
        var phpScript = "index.php";
      var respuesta = new LoadVars();
      var scriptVars = new LoadVars();
      scriptVars.user = user_txt.text;
      scriptVars.pass = pass_txt.text;
      scriptVars.sendAndLoad(phpScript, respuesta, "POST");
      respuesta.onLoad = function(exito) {
         if (exito) {
                                                                if(this.respuesta==0) {
                                                                      //USUARIO Y PSSWORD INCRRECTO
                                                                } else if (this.respuesta==1) {
                                                                      //GRACIAS POR INGRESAR AL SISTEMA
                                                                }
         } else {
                   //HUBO UN ERROR   
         }
                   };
}


boton_btn.onRelease = function() {
  if(validarFormulario()) {
   enviarFormulario();
  }
}


ahora en el index.php o loguin.php, solo debiese debolver una variable respuesta con valor 0 o 1 si se registro bien o no coincidio el password, asumo que eso lo hace tu script.
Por lo que debiese retornar algo como esto


Código :

<?php

function loguin($user,$pass) {
....
return true;
....
return false;
}

if(login($_POST['user'],$_POST['pass']) {
   echo("&respuesta=1");
} else {
   echo("&respuesta=0");
}

?>

Por AllSolutions

5 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 09 Ago 2006 09:05 am
mUCHAS GRACIAS,

Lo que pasa, es que en vec de ser un php es un asp. Pero muchas gracias de todas formas

Por Enigma_ct

25 de clabLevel



 

msie

 

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