Generar identificador

17 views
Skip to first unread message

Pablo Z - Medaneros

unread,
May 20, 2013, 2:29:45 PM5/20/13
to cakep...@googlegroups.com
Amigos

Tengo un modelo, con el campo ID, pero no se lo quiero pasar al usuario
como par�metro. (localhost/users/edit/3) entonces, se me ocurri� hacer
un hash, o un identificador distinto... que puede ser 10 numeros... o
numeros y letras.. que sea �nico para cada registro... la pregunta es...
c�mo me recomiendan generarlo? c�mo me quedo seguro de que no se repita?

Saludos
Pablo Z

Carlos Covis

unread,
May 21, 2013, 5:37:03 PM5/21/13
to cakep...@googlegroups.com
investiga uuid en cakephp genera identificadores unicos y puede ser lo que necesitas.

http://book.cakephp.org/1.3/es/The-Manual/Core-Utility-Libraries/String.html


El 20 de mayo de 2013 13:59, Pablo Z - Medaneros <meda...@gmail.com> escribió:
Amigos

Tengo un modelo, con el campo ID, pero no se lo quiero pasar al usuario como parámetro. (localhost/users/edit/3) entonces, se me ocurrió hacer un hash, o un identificador distinto... que puede ser 10 numeros... o numeros y letras.. que sea único para cada registro... la pregunta es... cómo me recomiendan generarlo? cómo me quedo seguro de que no se repita?

Saludos
Pablo Z

--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a cakephp-esp+unsubscribe@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a cakep...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/cakephp-esp?hl=es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.





--
***CArl0s j0sE c0VIs G0mez***  =^_^=

$pyd3r

unread,
Jun 5, 2013, 9:38:30 AM6/5/13
to cakep...@googlegroups.com
utiliza el generador de Hash de cakephp si quiere ser mas exigente lo combinas con el timestamp al momento del request y verificas que la clave generada sea la misma al ser enviada al sistema. 

Pero cuales razones no quieres enviarle el id al usuario ?  si es por tema de seguridad puede usar el componente security y te librara de todo mal. 

Aunque 


El lunes, 20 de mayo de 2013 13:29:45 UTC-5, PabloZ escribió:
Amigos

Tengo un modelo, con el campo ID, pero no se lo quiero pasar al usuario
como par�metro. (localhost/users/edit/3) entonces, se me ocurri� hacer
un hash, o un identificador distinto... que puede ser 10 numeros... o
numeros y letras.. que sea �nico para cada registro... la pregunta es...
c�mo me recomiendan generarlo? c�mo me quedo seguro de que no se repita?

Saludos
Pablo Z
Reply all
Reply to author
Forward
0 new messages