michael-milette / moodle-local_contact

Contact Form is a Moodle plugin that allows your site to process information submitted through HTML forms to the site's support email address. For premium support, contact us at https://www.tngconsulting.ca/contact
https://moodle.org/plugins/local_contact
GNU General Public License v3.0
21 stars 13 forks source link

reCAPTCHA alternatives #60

Closed zeigerpuppy closed 2 years ago

zeigerpuppy commented 3 years ago

For some users, it is not possible or desirable to use Google reCAPTCHA. Examples of such users include:

It would be great to have alternative(s) to reCAPTCHA for the local_contact form. This could be: 1) a simple honeypot for spambots (a hidden submission field that a spam bot enters but a user does not). The technique is described here and I can attest to it being very effective. 2) adding a simple problem for the contact sender to solve (an addition or division problem for instance) 3) using an alternative open source (and self-hosted) CAPTCHA alternative like https://github.com/desirepath41/visualCaptcha

While none of these will defeat a directed attack, they are often very effective against simple bots.

michael-milette commented 3 years ago

Hi @zeigerpuppy , I agree. That is why Contact Form has a setting to turn reCAPTCHA off, even if it is turned on in Moodle.

Since many years, Contact Form implements several invisible techniques to minimize spam without reCAPTCHA. Feel free to read through the source code to learn more.

Have you been experiencing issues with spam?

Best regards,

Michael

michael-milette commented 2 years ago

As there have been no additional communications in over a year, I will be closing this issue.

Best regards,

Michael