Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-05-2007
elcigarra elcigarra is offline
Miembro
 
Registrado: may 2005
Posts: 269
Poder: 19
elcigarra Va por buen camino
Código de verificación para prevenir envíos automáticos

Tengo un sitio en el cual el usuario puede enviar emails a muchas direcciones. Tengo algo de seguridad comprobando lo que el usuario escribe en los formularios, pero he visto en muchas páginas que tienen un gráfico con números o letras donde uno debe escribir eso para que el formulario funcione.

Alguien sabe algo de ese tema (o más bien donde puedo aprender a hacer algo así en mi sitio?)
Responder Con Cita
  #2  
Antiguo 03-05-2007
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Poder: 20
D-MO Va por buen camino
Lo que se me ocurre es lo siguiente:
Crea una palabra con N caracteres aleatorios con php y guardalos en una variable de sesion, luego crea un gràfico con php y escribe esa palabra. Al enviar el formulario asegurate de que los caracteres del campo X sean iguales a los de la variable de sesion.

Saludos.
Responder Con Cita
  #3  
Antiguo 04-05-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Lo que quieres se conoce como "CAPTCHA" (Completely Automated Public Turing test to tell Computers and Humans Apart, Prueba de Turing pública y automática para diferenciar a máquinas y humanos).

Yo utilizo una sencilla clase escrita en PHP 4 y que está basada en TrencaSpammers, que es un Plugin para WordPress.

Copiaría aquí el código fuente de la clase que estoy utilizando, pero, desafortunadamente (no sé si esto sea un error o qué) esta está ligada a una especie de "FrameWork"... y creo que te iba a costar más entenderla que si tú mismo partes del código fuente de TrencaSpammers o similares.

¿He dicho similares? Sí; y es que ahora que sabes que el asunto tiene un nombre: CAPTCHA, a la que busques en Google: CAPTCHA PHP, por ejemplo, ya aparecen no pocos resultados que seguro pueden ayudarte.

En todo caso, si te quedas con alguna duda o necesitas cualquier cosa ya sabes dónde estamos.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Verificación de los datos grabados en CD o DVD rretamar API de Windows 24 16-01-2007 06:32:47
Compresion y envios cortos rastafarey Firebird e Interbase 3 23-11-2005 15:04:08
Verificación de dni luna Varios 4 29-05-2004 21:33:46
Instrucciones para utilizar los cajeros automáticos desde el auto delphi.com.ar Humor 6 01-04-2004 21:39:26


La franja horaria es GMT +2. Ahora son las 06:46:11.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi