я думаю, что это необходимое зло. Жаль, что мы не должны использовать его, но мы не живем в идеальном мире. Изображение twirly captcha определенно не эстетично и его действительно следует избегать.
Я думаю, что вы должны проявлять гибкость в отношении кода, который вы используете. Стратегия будет и должна развиваться.
Изначально, когда у вас мало пользователей, вы можете вообще не использовать капчу. Как только вещи начнут набирать обороты, и вы начнете видеть ботов в системе, перейдите к невидимой капче (или обратной капче). Обратная капча в основном полагается на то, что определенное поле НЕ заполняется людьми для идентификации людей (поместите поле, которое люди не могут видеть в форме, сделав его невидимым с помощью css; боты найдут это поле, заполните его, и если поля заполнятся, вы знаете, что оно заполнено. не человек; поле приманки, если хотите).
В конце концов, когда ваш сайт станет действительно популярным и станет целью для ботов, вы перейдете на более сложную капчу, которую нелегко сломать, но пользователи могут пропустить ее, чтобы зарегистрироваться на вашем очень-очень популярном сайте.
Итак, начните без капчи, а затем развивайтесь.