Foros del Web » Creando para Internet » HTML »

Cómo poner código de seguridad anti robots en formulario

Estas en el tema de Cómo poner código de seguridad anti robots en formulario en el foro de HTML en Foros del Web. Buenas, En mi web tengo varios formularios, todos están hechos a partir de CGI Form Mail que está hostajeado en el servidor propio donde tengo ...
  #1 (permalink)  
Antiguo 26/10/2011, 06:56
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 21
Antigüedad: 12 años, 7 meses
Puntos: 0
Cómo poner código de seguridad anti robots en formulario

Buenas,

En mi web tengo varios formularios, todos están hechos a partir de CGI Form Mail que está hostajeado en el servidor propio donde tengo contratado el hosting. Es decir, que no está hecho en PHP...

Hace unos días, me encontre mas de 2.000 mails en mi cuenta que se habían hecho a través de los formularios de forma automática!!

Mi pregunta es: ¿es posible añadir un campo dónde ponga el código de seguridad tipico que se pone cuando rellenas un formulario solamente utilizando lenguaje HTML?

No sé PHP y no sé si estos campos con el tipico código de numeros y letras se pueden crear solamente con html...

O en cualquier caso, ¿alguien sabría decirme cómo se hace sea cómo sea? ¿o a través de algún tutorial o alguna alternativa o algo?

Necesito solucionar esto porque cada día me encuentro muchos mails automáticos..
Muchas Gracias!!!!!
  #2 (permalink)  
Antiguo 26/10/2011, 07:03
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 445
Antigüedad: 12 años, 7 meses
Puntos: 89
Respuesta: Cómo poner código de seguridad anti robots en formulario

¿Por qué no utilizas reCaptcha? http://www.google.com/recaptcha/whyrecaptcha
  #3 (permalink)  
Antiguo 26/10/2011, 07:19
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 21
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Cómo poner código de seguridad anti robots en formulario

Gracias, me lo he estado mirando y tengo alguna duda...
Me ha generado una clave pública pero dice que use esta clave en el codigo javascript.
No me sale ningún codigo html que pueda insertar en el html dónde tengo el formulario ..
Sabes cómo funciona esto?

Gracias
  #4 (permalink)  
Antiguo 26/10/2011, 07:19
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Cómo poner código de seguridad anti robots en formulario

reCaptcha es una alternativa viable, aunque puedes generar tus captchas propios desde scripts como PHP y manejarlo de forma independiente, existen librerías que los generan, saludos.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 26/10/2011, 07:35
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 445
Antigüedad: 12 años, 7 meses
Puntos: 89
Respuesta: Cómo poner código de seguridad anti robots en formulario

Cita:
Iniciado por guiamascota Ver Mensaje
Gracias, me lo he estado mirando y tengo alguna duda...
Me ha generado una clave pública pero dice que use esta clave en el codigo javascript.
No me sale ningún codigo html que pueda insertar en el html dónde tengo el formulario ..
Sabes cómo funciona esto?

Gracias
Me temo que necesitarás PHP para esto, en el apartado de Resources debería estar el código php o el plugin que luego deberás adaptar a tu web.
  #6 (permalink)  
Antiguo 26/10/2011, 07:38
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 21
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Cómo poner código de seguridad anti robots en formulario

Ok lo estoy haciendo con reCAptcha y ya he conseguido poner el cógido en el html. Lo unico que sigo teniendo problemas porque si le doy al botón enviar sin haber rellenado el reCaptcha se envía igualmente, no debería ser así.

Alguien me puede decir como solucionarlo?
Gracias!
  #7 (permalink)  
Antiguo 26/10/2011, 07:40
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 445
Antigüedad: 12 años, 7 meses
Puntos: 89
Respuesta: Cómo poner código de seguridad anti robots en formulario

Cita:
Iniciado por guiamascota Ver Mensaje
Ok lo estoy haciendo con reCAptcha y ya he conseguido poner el cógido en el html. Lo unico que sigo teniendo problemas porque si le doy al botón enviar sin haber rellenado el reCaptcha se envía igualmente, no debería ser así.

Alguien me puede decir como solucionarlo?
Gracias!
¿Has seguido las instrucciones de la web? Allí debería explicarte cómo solucionarlo.
  #8 (permalink)  
Antiguo 26/10/2011, 09:16
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 21
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Cómo poner código de seguridad anti robots en formulario

efectivamente se necesita php y java..
gracias por el link por eso, es muy interesante :)
  #9 (permalink)  
Antiguo 28/10/2011, 11:33
Avatar de charlyalegret  
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 12 años, 6 meses
Puntos: 140
Respuesta: Cómo poner código de seguridad anti robots en formulario

Hola,
No se si será igual con los formularios que te proporciona tu hospedaje, pero yo uso formularios con melodysoft (gratuitos), y en ellos puedo requerir que se rellenen los campos. Si especifico que se requiera el campo del email, ellos especifican que validarán el email antes de que te envien a ti el email con la consulta o lo que sea... yo no lo tengo requerido porque no he tenido problemas de ese tipo, pero puedes mirarte bien las opciones que te ofrece tu hospedaje o cambiarte a otro servicio... o usar php!!

Suerte
  #10 (permalink)  
Antiguo 28/10/2011, 15:27
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Cómo poner código de seguridad anti robots en formulario

En la medida de lo posible, yo evito poner aplicaciones de terceros, crear tu propio "captcha" no es tan complejo.
Te dejo una guia de como hacerlo en
http://foros.emprear.com/php/captcha/


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: antirobots, formulario, mail, seguridad
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 14:10.