Foros del Web » Programando para Internet » PHP »

codigo de activacion

Estas en el tema de codigo de activacion en el foro de PHP en Foros del Web. Hola tengo un sistema de verificacionde que guarda en la base de dato numeros aleatorios de 0 a 1000 y para verificarlo el codigo lo ...
  #1 (permalink)  
Antiguo 13/08/2012, 05:43
 
Fecha de Ingreso: julio-2012
Mensajes: 276
Antigüedad: 11 años, 8 meses
Puntos: 27
codigo de activacion

Hola tengo un sistema de verificacionde que guarda en la base de dato numeros aleatorios de 0 a 1000 y para verificarlo el codigo lo pongo en un get y se me activa pero como me an dicho que me pueden hacer inyeccion sql como lo ago con post? Porque entonces el como sabe cual es el codigo de activacion y donde lo pone en un input?
  #2 (permalink)  
Antiguo 13/08/2012, 06:57
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: codigo de activacion

Pues muy sencillo. El número que generas aleatoriamente lo puedes mandar en un campo oculto a través de un formulario. Y simplemente en lugar de recibirlo por GET lo recibes por POST. Supongo que la duda te surge porque lo mandaras como un enlace. Revisa por javascript como mandar los valores de un formulario sin darse click al botón de submit que se puede hacer.
__________________
Blog de humor http://elcuasatar.net63.net/
  #3 (permalink)  
Antiguo 13/08/2012, 10:13
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 15 años, 11 meses
Puntos: 127
Respuesta: codigo de activacion

inyeccion sql no se soluciona con POST

mejor echa un vistaso a esto
  #4 (permalink)  
Antiguo 13/08/2012, 12:04
 
Fecha de Ingreso: junio-2010
Mensajes: 153
Antigüedad: 13 años, 10 meses
Puntos: 4
Respuesta: codigo de activacion

Nose muy bien para que fin es, pero te recomiendo que un modulo genere los numeros aletorios, los de de alta en la BD y envie un correo electronico al usuario con el codigo de seguridad. Si le envias un el codigo por email, eso te dara mas seguridad a tu sistema. Saludos.
  #5 (permalink)  
Antiguo 13/08/2012, 12:31
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: codigo de activacion

Cita:
Nose muy bien para que fin es, pero te recomiendo que un modulo genere los numeros aletorios, los de de alta en la BD y envie un correo electronico al usuario con el codigo de seguridad. Si le envias un el codigo por email, eso te dara mas seguridad a tu sistema. Saludos.
Este código que te indica mark1829 debe confirmalo el usuario abriendo su correo electrónico y confirmando que este es un usuario real y no un bot. Igual le podrias programar que si en un día no ha activado el enlace borre el registro de la base de datos.
__________________
Blog de humor http://elcuasatar.net63.net/
  #6 (permalink)  
Antiguo 13/08/2012, 12:55
 
Fecha de Ingreso: julio-2012
Mensajes: 276
Antigüedad: 11 años, 8 meses
Puntos: 27
Respuesta: codigo de activacion

Gracias a todos

Etiquetas: sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:53.