Recordar contraseña encriptada con md5

142 views
Skip to first unread message

~Albert

unread,
May 14, 2012, 11:08:04 AM5/14/12
to kum...@googlegroups.com
Hola, estoy haciendo un sistema de autenticación de usuarios, la contraseña la guardo encriptada con: 

hash('md5', $clave);

¿Qué me recomiendan al momento de recordarle la clave al usuario?, hay alguna forma de generar URL temporales y unicas en KumbiaPHP para que el usuario pueda cambiarla.

Gracias

Henry Stivens

unread,
May 14, 2012, 11:45:50 AM5/14/12
to kum...@googlegroups.com
Hola,

Lo de recordar las contraseñas no se debe usar. Lo que se hace es un reseteo de la clave. En mi app de backend[1] hay una forma de resetear las contraseñas. Lo que hace es decirle al usuario que ingrese el nombre de usuario o el email de la cuenta[2], si la encuentra a ese usuario en la base de datos se le genera una llave o key de reseteo y se le envía un correo electrónico con la url a la acción especifica y la llave de reseteo como parametro[3]. Luego el sistema compara si son la misma llave y le permite modificar la contraseña, y borra la clave de reseteo para que no pueda ser usada de nuevo[4].

[1] https://github.com/henrystivens/backend/
[2] https://github.com/henrystivens/backend/blob/d948d96f75eafe9699db269e82153638507e032d/app/views/usuario/recordar_clave.phtml
[3] https://github.com/henrystivens/backend/blob/d948d96f75eafe9699db269e82153638507e032d/app/models/seguridad/usuario.php#L193
[4] https://github.com/henrystivens/backend/blob/d948d96f75eafe9699db269e82153638507e032d/app/controllers/usuario_controller.php#L87

Recuerda que KumbiaPHP es una base, sobre esa base construyes, lo que estás pidiendo es algo muy especifico y depende de cada uno resolverlo con base a las necesidades.

2012/5/14 ~Albert <soyalbe...@gmail.com>

--
Viva KumbiaPHP Framework!
http://www.kumbiaphp.com/
Ha recibido este mensaje porque está suscrito a Grupo "KumbiaPHP Framework" de Grupos de Google.
Para obtener más opciones, visita este grupo en http://groups.google.com/group/kumbia?hl=es.



--
Henry Stivens Adarme Muñoz


dist...@gmail.com

unread,
May 14, 2012, 11:54:19 AM5/14/12
to kum...@googlegroups.com

yo lo que hago es guardar las clave encriptada en md5 + una semilla (
frase que solo esta en el codigo )

proporciono una url al usuario con la clave encriptada para que pueda
entrar y hacer login automaticamente, como si fuera una llave

una vez ha hecho login, puede ir al perfil y cambiar sus datos

saludos !!



El 14/05/12 17:45, Henry Stivens escribi�:
> Hola,
>
> Lo de recordar las contrase�as no se debe usar. Lo que se hace es un
> reseteo de la clave. En mi app de backend[1] hay una forma de resetear
> las contrase�as. Lo que hace es decirle al usuario que ingrese el nombre
> de usuario o el email de la cuenta[2], si la encuentra a ese usuario en
> la base de datos se le genera una llave o key de reseteo y se le env�a
> un correo electr�nico con la url a la acci�n especifica y la llave de
> reseteo como parametro[3]. Luego el sistema compara si son la misma
> llave y le permite modificar la contrase�a, y borra la clave de reseteo
> est�s pidiendo es algo muy especifico y depende de cada uno resolverlo
> con base a las necesidades.
>
> 2012/5/14 ~Albert <soyalbe...@gmail.com
> <mailto:soyalbe...@gmail.com>>
>
> Hola, estoy haciendo un sistema de autenticaci�n de usuarios, la
> contrase�a la guardo encriptada con:
>
> *hash('md5', $clave);*
>
>
> �Qu� me recomiendan al momento de recordarle la clave al usuario?,
> hay alguna forma de generar URL temporales y unicas en KumbiaPHP
> para que el usuario pueda cambiarla.
>
> Gracias
>
> --
> Viva KumbiaPHP Framework!
> http://www.kumbiaphp.com/
> Ha recibido este mensaje porque est� suscrito a Grupo "KumbiaPHP
> Framework" de Grupos de Google.
> Para obtener m�s opciones, visita este grupo en
> http://groups.google.com/group/kumbia?hl=es.
>
>
>
>
> --
> Henry Stivens Adarme Mu�oz
>
>
> --
> Viva KumbiaPHP Framework!
> http://www.kumbiaphp.com/
> Ha recibido este mensaje porque est� suscrito a Grupo "KumbiaPHP
> Framework" de Grupos de Google.
> Para obtener m�s opciones, visita este grupo en
> http://groups.google.com/group/kumbia?hl=es.
Reply all
Reply to author
Forward
0 new messages