We are using SiteFinity on a load balanced server. We have a feedback form on hundreds of pages on our site. I get about one real email per day, and around twenty-thirty replies containing nothing but spam. Why is there no Capcha option in SiteFinity 5.3? The amount of spam going through the system is ridiculous. Using a third-party Captcha isn't working due to our server being load-balanced.
You can add it yourself right now
...forms in 6.2 will have captcha out of the box now though (but clearly you'd need to update)
Will that work?
Any thoughts or insight you have would be greatly appreciated!
I'm not 100% on THEIR implementation, but it uses the RadCaptcha which can check on the server as well...don't see why they wouldn't use it.
You can always validate that with JustDecompile
My alternate solution worked great. I just added an extra text input field into our forms. I gave that input filed a max value of one character and then I hid it using CSS. Robots are stupid and can't help but to fully populate every form field on a page with garbage. Only robots/spammers can inject values into this hidden field, and if there is more than one character the form is not submitted. Since I implemented this easy fix our spam has dropped to almost nothing without bugging our visitors to use a captcha input. I believe this is called a "honeypot" technique.
Thanks John, I like this idea and it's still relevant. I'd prefer not to have to stick captcha on every form we have. My question is, is there a way to require the field to be blank? We've had a robot that basically inserted 1 character into every filed, so that would get by the max value of 1. It doesn't seem that SiteFinity will allow a max character of 0.