Автореги как защититься от ботов
Достался в доработку сайт от другого программиста.
В админке наблюдаю большое количество регистраций пользователей с разных адресов, с @yahoo.com, @gmail.com и всяких левых забугорных сайов. Поле fullname заполняются вида 5a1b12dc16404, и т.д. Подозреваю что это боты.
Но что интересно — я сделал регистрацию на сайте без подтверждения через почту (для исключения лишних действий) — и когда посетители регаются — их пользователь сразу активируется. Эти левые пользователи добавлялись до отключения активации, так и после — и при этом они добавляются без активации пользователя. Полагаю что это не боты которые заполняют форму регистрации (раз они остаются в статусе неактивных), а боты которые каким-то образом подключаются к сайту через коннекторы или еще какие-то способы.
Прошу помочь.
В админке наблюдаю большое количество регистраций пользователей с разных адресов, с @yahoo.com, @gmail.com и всяких левых забугорных сайов. Поле fullname заполняются вида 5a1b12dc16404, и т.д. Подозреваю что это боты.
Но что интересно — я сделал регистрацию на сайте без подтверждения через почту (для исключения лишних действий) — и когда посетители регаются — их пользователь сразу активируется. Эти левые пользователи добавлялись до отключения активации, так и после — и при этом они добавляются без активации пользователя. Полагаю что это не боты которые заполняют форму регистрации (раз они остаются в статусе неактивных), а боты которые каким-то образом подключаются к сайту через коннекторы или еще какие-то способы.
Прошу помочь.
Комментарии: 12
в приложенной картинке пользователь с замазанными данными — реальный пользователь. Остальные боты :(
Встречал такое с подпиской в sendex.
Капча решила вопрос
Капча решила вопрос
Вот тут читайте.
Вы используете компонент Login?
Да, стоит.
мне помогла такая схема:
1. в чанк формы регистрации добавил доп. инпут
1. в чанк формы регистрации добавил доп. инпут
<input type="text" style="display:none;" name="workemail" value="" />
2. в сниппете Register в валидацию добавил проверку, что это поле пусто&validate=`
email:email:required:lcase,
password:required,
workemail:blank`
а штатная проверка в сниппете Register (от Login) не помогла что ли?
&validate=`
nospam:blank,
...
`
<input type="hidden" name="nospam" id="nospam" value="[[!+reg.nospam]]">
нет, боты поумнели — палят тип поля hidden и всякие названия полей типа nospam, antispam, spam и т.п.
тут же поле с типом text, просто скрыто стилями
тут же поле с типом text, просто скрыто стилями
Ну т.е. в вашем конкретном случае штатная фишка не помогала?
Про поле типа text вместо hidden также думал, вообще Login можно много где подпиливать
Про поле типа text вместо hidden также думал, вообще Login можно много где подпиливать
Именно. Штатный nospam:blank использовал изначально, но потом просто поток ботов захлестнул, пришлось искать решение. То, что написал выше, работает по сей день
сталкивался тоже с таким, в моем случае никто не долбил коннекторы или еще что либо, просто использовалась страница с вызовом компонента Office, данная проблема уже решена — просто обновите компонент.
Как почистить бд от левых пользователей есть тут.
Удачи!
Как почистить бд от левых пользователей есть тут.
Удачи!
На сайте данный компонент не установлен. Спасибо за статью. Кое-какие мысли есть.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.