El 10 de junio de 2010 16:57, Diego Soreira <[email protected]>escribió:

> Estimados,
>
> Buenas tardes,
>
> Estoy desarrollando la carga de un formulario la cual debería trabajar del
> siguiente modo:
>
> 1- el usuario carga  los datos que requiere y antes de submitir el
> formulario debe establecer una contraseña, luego de aceptar obtiene un nro
> de codigo de informe.
>
> 2- si el usuario requiere puede cargar el codigo anterior y la contraseña
> establecida para que este ultimo actualice el anterior. El problema que
> tengo es que solo puedo validar el código.
>
> Mi pregunta: ¿si cargo la contraseña en un password_tag, como hago para que
> la valide contra la tabla de la base si en la misma está encriptada?
>
> Espero sus comentarios.
>
> Muchas gracias.
>
> Sdos.
>
> Diego.
>
>
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>

Se me ocurre una respuesta demasiado obvia y es quizas entonces porque no
entendi la pregunta, pero te diria: Como lo hace cualquier engine de
autenticacion. Lo que se guarda es un valor que esta encriptado, y no se
trata de desencriptar sino que al valor que submiteas para la clave se le
corre el mismo algoritmo que deberia reproducir por tanto el mismo resultado
encriptado. Si los 2 resultados son iguales EUREKA!

Si la pregunta fue mal interpretada disculpas.

Saludos

Diego S. Caliri
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a