Comunidad de diseño web y desarrollo en internet online

Nuevamente sobre tutorial de Sesiones en Flash Remoting, PHP

Citar            
MensajeEscrito el 25 Feb 2006 02:12 am
En un tema Sheer ya hizo la parte de Session.as, ya pude implementar esto, mi pregunta es: si yo inserto el nombre de usuario y la contraseña directamente en la base de datos, como puedo hacer para que FLASH en el momento del logeo vea mi contraseña tal como la ingresé en la base de datos, les agradesco mucho la ayuda.

Código :

// Valida un password en texto plano contra uno encriptado 
 
function pass_validate($pLN, $eNCR)  
{  
   if (not_null($pLN) && not_null($eNCR)) 
   { 
    $pIL = explode(':', $eNCR); 
    if (sizeof($pIL) != 2) 
       return false; 
    if (md5($pIL[1] . $pLN) == $pIL[0]) 
       return true;  
   }  
return false;  
}


Gracias[/code]

Por atomoclip

61 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 Feb 2006 04:51 pm
Ya te respondí a tu privado, pero lo publico aquí :


atomoclip, siento decirte que la password se debe almacenar en la BD encriptada de algun modo, uno muy rápido y simple es hacer MD5 sobre la cadena antes de almacenarla, pero en el tutorial hice un algoritmo que complica un poco más eso, y a menos que sea ese algoritmo quien encripte y desencripte, la pass siempre será inválida Triste.

Dado que la quieres cargar por fuera del Flash, te recomiendo que repases el servicio AMFPHP de login, y veas el código de la pass, y te crees un php que te lo ejecute directamente.

Otro metodo para que todo te valga, aunque NADA RECOMENDABLE, es NO encriptar, para ello modifica el servició de login, de modo que al comparar la pass de la BD con la pasada no encripte.

Suerte...

Por MorphX

SWAT Team

982 de clabLevel

3 tutoriales

  SWAT

La Telaraña Digital

firefox

 

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