ruba — 2014-02-07T14:41:14-05:00 — #1
Hi every body
I am a PHP developer and I want to secure my website forms, I have around 1 million visitor per hour .
I am thinking to use recaptcha but the problem I just want to display only number does it support that ?
if recaptcha is not support that is there any usfull captcha class to use ?
also how to create a very secure form ?
I'll be very thankful for any reply
therockers — 2014-02-07T14:50:44-05:00 — #2
There are tons of articles that say that ReCaptcha is bad for business. I mean it's useful, but it slows down the users. A user has to input something that doesn't might make sense to them and they might not come back.
Here's an article about it.
There are tons out there as well, just google search "Why captcha is bad", you'll find tons of articles.
In my suggestion, I'd say use honey pot to reduce bots.
felgall — 2014-02-07T16:00:35-05:00 — #3
The purpose of ReCaptcha is to get the people filling it out to help identify unrecognisable words from books so that the books can be properly translated into a digital format. As numbers in books would generally be recognisable it is unlikely that they would ever appear in a ReCaptcha image. Generally a ReCaptcha displays one known word and one that they are trying to interpret. Entering the known word provides the CAPTCHA service while what everyone enters for the unknown word are compared to try to reach a consensus on what that word actually is.
If you don't care about helping to translate books to digital format then using an unobtrusive CAPTCHA - such as timing how long it takes to fill out the form - is the best option. You can always redisplay the form with a more obtrusive CAPTCHA for those who fill out the form too quickly and are therefore suspected of not being a real person.
If one of the fields in the form is a password then that field by itself should be the only CAPTCHA you need.