Honeypot Fields for Bot Prevention on Signup discussion revolves around preventing bots from signing up. Carlo wants to add a honeypot field to the signup form, which would be hidden via CSS, and block registrations if a bot fills it. [Andrew_Rowe](/t/-/351449/2, /t/-/351449/4) suggests that modifying the signup form might be possible and points to a relevant post for help. However, david notes that Discourse already has a built-in honeypot system, making an additional one potentially unnecessary, and provides a link to the code.
I’m looking to add a honeypot field to the signup form to block bots. The idea is to create a hidden field like “Phone Number” or “URL” (hidden via CSS), and if a bot fills it, the registration is blocked.
Would this be possible using custom user fields? If so, how would I go about implementing it?
I came across this thread, but I’m not sure if it can be used for this purpose.
I think there was some work recently done with being able to alter the sign up form. Dig around a little bit, I can’t find it quickly but I think what you are wanting to do should be possible