Поделитесь вариантами антиспама для AjaxForm

Доброго дня! Интересно кто и как борется со спамом, когда использует AjaxForm.
Например, FormIt.Hooks.math роботы цинично решают, FormIt.Hooks.spam — почти неэффективен.
Усложнять до степени, когда посетитель станет игнорировать обратную связь, это еще хуже спама.
Есть что то компромиссное но надежное? (Именно, и только для AjaxForm)
Владимир
23 июня 2014, 09:06
modx.pro
1
4 106
0

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

Василий Наумкин
23 июня 2014, 14:14
0
А что, много спама отправляется через ajax?
    Владимир
    23 июня 2014, 14:18
    0
    К сожалению, если спамеры «нащупают» форму, то отбоя от них потом нет ((
    Без антиспама становится просто тоскливо.
      Василий Наумкин
      23 июня 2014, 18:11
      0
      У меня пока ни на одном сайте нет спама — не знаю, что улучшать.
    Наумов Алексей
    23 июня 2014, 14:24
    1
    +3
    Я обычно хук spam применяю все же, делаю поле, которое как настоящее, но скрываю его каким либо образом. Hidden поле не катит почти не когда. Часто бывает что спама нет совсем, а потом — как прорывает. То ли кто-то в ручную проверяет, какое поле не заполнять, и спамер-программе указывает это. В этом случае поле переименовываю)
      Alexei
      23 июня 2014, 14:38
      0
      я это поле добавляю через js, и на стороне сервера проверяю, чтоб поле было, и оно было пустое, вроде помогает
      Alexei
      23 июня 2014, 15:18
      0
      кстати что делать с ботом который провалил задачу? я его перенаправляю в гугл, может есть какое-то решение по лучше?
        Алексей Карташов
        23 июня 2014, 20:15
        1
        +1
        Так вот жеж:
        rtfm.modx.com/extras/revo/formit/formit.tutorials-and-examples/formit.using-a-blank-nospam-field
        У меня аяксовую форму спамеры пробивали на ура — отбоя не было.
        Настроил невидимое поле (скрывать надо через css, а атрибут "type" у инпута не должно быть "hidden", можно просто "text"), и, если оно не пустое, значит это спамерский бот его заполнил и formit такое не пропускает (&validate=`work-email:blank`). Главное имя этому инпуту дать осмысленное, типа как в примере — "work-email", чтобы спамерский робот захотел его заполнить.
        Реально, после этого — ни одного спамного письма.
          Владимир
          23 июня 2014, 20:18
          +1
          Но с «hidden» видят и не заполняют, и спам продолжает сыпаться. Скрою CSS-кой
            Алексей Карташов
            23 июня 2014, 20:20
            0
            Ты либо невнимательно читал, либо невнимательно читал:
            Но с «hidden» видят и не заполняют, и спам продолжает сыпаться. Скрою CSS-кой
            Именно это я и написал.
              Владимир
              23 июня 2014, 20:23
              0
              так и я именно об этом
                Алексей Карташов
                23 июня 2014, 20:36
                0
                Странный ты какой-то. Уж извини, не в обиду
                  Владимир
                  23 июня 2014, 20:49
                  0
                  Странность в том что я делаю так как ты пишешь еще до того как читаю твое сообщение? Ну, извини)) Спасибо за ответ, в любом случае.
                    Алексей Карташов
                    23 июня 2014, 20:56
                    +1
                    Блин, чет я вообще запутался. Хрен с ним, может это и я туплю)

                    p.s. я просто не понял, зачем ты отвечал на мой коммент, написав тоже самое, по сути. А теперь ещё и выясняется, что
                    я делаю так как ты пишешь еще до того как читаю твое сообщение
                    при этом отвечая на мой коммент.
                    Мой мозг лопнул) Бдышь! xD Либо я дурак, либо реально пора спать — 40 часов уже без сна xDD
                      Владимир
                      23 июня 2014, 21:01
                      0
                      Блин, ну вечер юмора. Одновременно я делал как раз то же самое, ну надо было тебе в ответ написать «да, все так и есть»)))) Что я и хотел сказать своим ответом. Значит случайно внес смуту, за что мои извинения. Спасибо еще раз.
                        Алексей Карташов
                        23 июня 2014, 21:05
                        0
                        Да ладно, нафиг извиняться-то?)

                        Зато теперь до меня дошло))

                        О как сложилось! Заторможенный мозг + неяносность мысли = абсолютно бесполезный тред xD

                        Не за что =)
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          15