No me gustaría usar un captcha, ¿hay alguna otra forma de bloquear el spam?
En este entorno, se conoce como Honeypot a la herramienta de seguridad que atrae a atacantes que intentan enviar spam en su formulario, haciéndoles cumplimentar partes del formulario que el usuario no hace, determinando así su existencia y pudiendo actuar en consecuencia: denegar el envío de dicho formulario, evitando así recibir información maliciosa y/o molesta. Para implementar esta ingeniosa técnica en su formulario, por favor, realice los siguientes pasos:
- Cree un nuevo elemento del tipo 'Entrada oculta' y póngalo como primer elemento en su formulario. Como nombre de elemento escriba "message_texto".
- En su formulario, vaya a la pestaña Avanzado => más opciones => Enviar Piezas => Inicio dl envío => personalizado. En el área de texto que aparecerá, introduzca el siguiente código:
$this->execPieceByName('ff_InitLib'); if( ff_getSubmit('message_texto') != '' ) { exit; // un usuario normal no ve este elemento, se queda vacio }
Tras insertar el código no onvlide guardar los cambios. Esta técnica debeía contener a la mayoría de bots que evitan la seguridad del Captcha. Si sigue recibiendo mucho correo spam a través de su formulario, añada más elementos como este. Si los bots no intentan rellenar estos elementos ocultos, añada un nuevo elemento de texto y desconéctelo en su menú Avanzado.