Many site developers consider the use of a captcha almost a sign of good taste, almost a sign of respect for the user. The invention of a new way to make it difficult for a robot to send data from an input form to a server is a very popular activity among bored programmers. Ways are becoming more sophisticated; captcha with distorted letters is already the last century, they are replaced by captcha-turn-me-up-head, captcha-solve-puzzle-in higher mathematics and captcha-compose-Chinese-hieroglyph. Undoubtedly, people inventing them - well done. Only now these captcha are used is not always appropriate.
In general, why came up with a captcha? In general, then, to protect some users from unwanted actions of others. The most obvious example is to protect the users of messaging services — forums, blogs, social networks — from spamming users. To protect against registrations on public mail services of robots, which, again, can be used for spam mailings or other, at best, unpleasant actions. That is the meaning of captcha - to make good to good people Great idea!
Everything would be fine at all if there was a way to separate robots from humans completely unnoticeable to humans so that they would not have to prove their biological origin. But at the current stage of technology development this is not very possible. Thus, captcha is a compromise solution. And this solution should be used appropriately.
Suppose when captcha is used when registering a mailbox on a Rambler - this is correct. A popular blogger allows unregistered users to leave comments - here, too, captcha plays a rather positive role.
')
But when a resource with registration by invitations offers to solve a non-paired puzzle during authorization - this is an obvious search. A vivid example of this is the leper colony, where it is extremely difficult for an outsider to get into, without a lot of registered robots, but the captcha in the form of a login is truly hellish. But a modest online store does not need such a thing at all.
In addition, many captchas are implemented using javascript or flash, which can affect users who have these things disabled. There are, of course, solutions when the captcha is shown not immediately, but after a certain number of unsuccessful attempts to submit the form, but this does not greatly affect the general trend.
Conclusion. The developer should always remember that captcha is not a beautiful thing, with which users will play during long winter evenings, but first of all - the necessary inconvenience, designed to make these same users well. And, accordingly, to clearly understand when the advantages of a captcha outweigh its disadvantages.