
Сегодня я опишу рабочие методы по избавлению от спама ✉️ из форм на сайте. Используя даже первые 2 пункта, можно достичь до 100% избавления от спама ✅. Проверено на собственном опыте.
- Приобрести компонент liteCaptcha.
По адресу https://modstore.pro/packages/utilities/litecaptcha вы сможете воспользоваться недорогим, готовым и стильным решением, которое защитит ваш сайт от спама. Более подробная информация по ссылке.
- Использовать скрытое input поле. Поле должно быть с type=text, иначе не сработает. Скрываем поле через CSS. И делаем проверку на заполнение. Если заполнено, форму мы не отправляем. В FormIt этот метод можно реализовать уже готовыми средствами:
[[!FormIt? &validate=`workemail:blank`]] - Использовать reCAPTCHA от Google. Лично я использую 2-ую версию с картинками, работает отлично 👍, но минус в том, что на все формы её не поставить, дизайн, да и эстетика не позволяют вешать данную проверку на все формы.
По поводу 3-ей версии, пользовался готовым пакетом для MODx Revolution, спам пропускал 👎. Но сейчас установил её самостоятельно на один проект. Работает она на искуственном интеллекте и оценивает поведение пользователя. Спам исчез 👍. - Использовать свою систему. Мысль, которая пришла мне на днях. Если спам-боты могут разгадывать даже сложные капчи со светофорами 🚦 , то как же избавиться от спама в таком случае?... Если ничего не помогает, то для окончательного избавления от спама, необходимо разработать свою систему защиты от спама. В таком случае роботы вряд ли смогут подстроиться под индивидуальную защиту каждого сайта.