Как вы проверяете наличие ботов с помощью проверки формы на стороне клиента?

#javascript #html #forms #validation

#javascript #HTML #формы #проверка

Вопрос:

Меня просят использовать только проверку на стороне клиента для контактной формы компании, потому что она интегрирована с Eloqua, но контактная форма привлекает спамеров. Я хочу знать, как я могу проверить наличие ботов. Возможно ли это?

Комментарии:

1. Вы сможете проверять наличие ботов, которые не пропускают клиентскую часть, только если вы не включите какую-либо форму проверки на стороне сервера.

2. Да, технически это так, но это действительно туманная концепция. Скажите мне — какой длины кусок строки? Также никогда не полагайтесь только на проверку на стороне клиента . Если требования исходят сверху, попробуйте отступить.

Ответ №1:

Это возможно, но не очень хорошая практика, потому что это так легко взломать.
код на стороне клиента может быть прочитан, поэтому взломан.
вы можете создать свой собственный recaptcha для проверки в js (распознавание букв, изображений и т. Д.), И в итоге вы получите систему безопасности, которую может взломать 10-летний.

Комментарии:

1. Я использую Eloqua, который собирает данные из формы, а Eloqua не допускает никакого серверного кода. Это означает, что я не могу использовать PHP для проверки на стороне сервера.