Foros del Web » Creando para Internet » HTML »

Validacion de captcha antes de enviar formulario

Estas en el tema de Validacion de captcha antes de enviar formulario en el foro de HTML en Foros del Web. Hola estoy haciendo un formulario y le estoy poniendo captcha. Tengo una funcion que valida los datos del usuario del lado del servidor y otro ...
  #1 (permalink)  
Antiguo 16/11/2012, 16:17
 
Fecha de Ingreso: abril-2008
Mensajes: 316
Antigüedad: 16 años
Puntos: 3
Validacion de captcha antes de enviar formulario

Hola estoy haciendo un formulario y le estoy poniendo captcha.

Tengo una funcion que valida los datos del usuario del lado del servidor y otro que valida el captcha esto por que mi intencion es la siguiente.

Antes de enviar el formulario usare ajax con el evento onSubmit del formulario para enviar la informacion del capcha al servidor donde el servidor me devolvera la respuesta true o false, para enviar el formulario, al action de este.

Pero mi duda es es posible que alguie cree un formulario aparte envie los datos al action de mi formulario he inserte sus datos sin pasar por el onsubmit???

es seguro usar el onsubmit asi??

o debo validar el captcha en el action del formulario??
  #2 (permalink)  
Antiguo 17/11/2012, 09:18
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Validacion de captcha antes de enviar formulario

Puedes comprobar que el formulario se haya enviado desde tu sitio, ¿no? Vamos, si te he entendido bien una comprobación así evitaría que otra persona hiciera un formulario saltándose la comprobación por AJAX y enviara con su formulario a la página que hayas puesto en action, ya que en tu validación de referer simplemente cascaría la pirula —soy muy técnico a veces .
  #3 (permalink)  
Antiguo 19/11/2012, 12:43
 
Fecha de Ingreso: abril-2008
Mensajes: 316
Antigüedad: 16 años
Puntos: 3
Respuesta: Validacion de captcha antes de enviar formulario

oye esa idea esta buena como se hace??

O esto ya se hace implicitamente???
  #4 (permalink)  
Antiguo 19/11/2012, 12:57
 
Fecha de Ingreso: abril-2008
Mensajes: 316
Antigüedad: 16 años
Puntos: 3
Respuesta: Validacion de captcha antes de enviar formulario

http://www.intergraphicdesigns.com/b...rmularios-web/

encontre el articulo que habla sobre ello, ya me puse a investigar como rsolverlo en mi framework.
  #5 (permalink)  
Antiguo 21/11/2012, 07:27
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Validacion de captcha antes de enviar formulario

La validación real debe llevarse siempre a cabo en el servidor, la mejor técnica para validar un captcha es usar sesiones de php, por lo que la posibilildad de que te quieran validar desde un form externo se elimina

Aquí te dejo un par de ejemplos simples

http://foros.emprear.com/php/captcha/
http://foros.emprear.com/php/demo-form-ajax-captcha/

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 22/11/2012, 15:54
 
Fecha de Ingreso: abril-2008
Mensajes: 316
Antigüedad: 16 años
Puntos: 3
Respuesta: Validacion de captcha antes de enviar formulario

Gracias asi es lo hice usando sessiones.

Etiquetas: captcha, formulario
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 09:40.