Еще один способ отсечения спам-ботов.

Думаю многие сталкивались с проблемой спам-ботов на своих сайтах LS. В своё время я решил этот вопрос с помощью настроек конфига, а так же небольшого плагина.
Суть защиты сводится к тому, что минимальное значение рейтинга для возможности создания топика устанавливается больше 0. А что бы новые пользователи могли без проблем создавать топики, то им начисляется дополнительный рейтинг за заполнение полей профиля. Этот рецепт позволил мне забыть о проблеме спам-ботов.
Что бы повторить мой путь необходимо:
1. Внести изменения в config.php:

$config['acl']['create']['topic']['limit_rating']  = 0.5


2. Установить и активировать плагин:

46 комментариев

avatar
Интересный концепт. Имя нужно подобрать более удачное вроде «начисление рейтинга за действия»
avatar
крутой плагин
avatar
спасибо буду пробовать… у меня вначале было по 100 ботов в день сейчас по 1.000 регистраций в день и по 10.000 статей на рассмотрение… было бы тут как в вордпресс поставил плагин wordfence security задетектил IP и всю сетку в бан и так сеток 10 в бан или по колличество обращение к серверу с IP и чтобы посты эти спамные не по одному удалять уже час сижу удаляю а сразу пометил и удалил вместе с юзерами
avatar
ставил этот плагин, так спамеры уже не регаются, правда й реальные люди не всегда могут это сделать
avatar
А у вас включена активация по email? Просто слишком большие числа.
avatar
Учтите, этот плагин не спасает от «мусорных» регистраций, а только не позволяет (точнее сильно усложняет возможность) ботам постить статьи и замусоривать сайт.
avatar
Если хотяте я вам помогу от регистрации ботов без осложнений дял пользователей, даже без этих плагинов.
avatar
Собственно, что мешает предложить альтернативу?
avatar
Воу воу, у вас что есть аська того спамера который спамит все сайты на ls?
avatar
Да не все просто и очевидно, если у вас система регистрации отличается от стандартной, боты которые придуманы для LS к вам не зарегистрироваться.
avatar
а что в конфиге плагина нужно прописать, чтобы рейтинг прибавлялся и за указание местоположения?
avatar
В данный момент хука на заполнение местоположения нет. Я комментарий, конечно, в избранное добавил, и в свободный вечер добавлю эту возможность в плагин. Но не факт, что в эти выходные.
avatar
спасибо. буду ждать.
avatar
На любом шаблоне будет работать или как?
avatar
Функционал завязан на классы движка, от шаблона почти не зависит. Если, конечно, в шаблоне не выпилен функционал профиля вообще или не завязан на специфический контроллер.
avatar
А изменения в основной конфиг сайта имелось ввиду или в конфиг плагина? А без этих изменений плагин бесполезен или будет только функционал начисления баллов за заполнение профиля?
avatar
Да, изменения в основном конфиге. Без изменений будет прост начисление баллов за заполнение полей профиля.
avatar
плагин помог! (пока спамеры не прокачались — навремя)

Теперь как удалить тысячи статей и пользователей которые регистрировались ежесекундно.
Вернее так пользователи продолжают регистрироваться просто уже не предлагают статьи.

Поставил в конфиге регистрация по инвайтам удалил весь кэш но ничего не применилось (( регистрация открытая как была так и осталась и пользователей в сутки по 1к регится
avatar
Параметры регистрации нужно менять не в config.php а в config.local.php
avatar
+ поставьте себе плагин MagicRule и настройте нужные вам правила (там все в конфиге плагина описано)
avatar
Ребята, сильно спамят сайт. Поставил этот плагин, но сайт не реагирует на конфиг, в чем может быть причина? Причина не в этом плагине
avatar
avatar
Попробуйте в настройках блога установить значение минимального рейтинга для постинга.

PS: Автору спасибо огромное! Плагин прекрасно работает, очень хорошая идея, помогает, а то спамеры атакуют без конца.
avatar
а в лс 0.4 эту строчку можно добавить? и где ограничение прописыать еще?
$config['acl']['create']['topic']['limit_rating'] = 0.5
avatar
Честно говоря, я не совсем уверен, что на 0.4 корректно отработает та часть, которая начисляет рейтинг за изменения профиля.
avatar
сам плагин и не нужен, если никому не давать постить)
для ограничения на лс1 эта строчка есть, а вот на лс 0.4 как бы добавить…
avatar
Плагин нужен не для запрета постинга пользователям, а для того, что бы «ненавязчиво» начислить рейтинг «живым» людям. Если человек при регистрации заполнит профиль, то он даже не заметит, что на сайте стоят ограниячения на постинг (пока минусов не нахватает).
avatar
От иностранного спама и мусорных регистраций помогла смена алфавита для генерации каптчи с латиницы на кириллицу, пробуйте
avatar
меняли вручную или с помощью плагина?
avatar
Меняли в ручную, если интересно могу выложить доработку в качестве патча
avatar
Интересно.
Думаю в паре с плагином из этого топика получится отличная защита от ботов.
avatar
А можно сделать так чтобы плагин давал бонусы при заполнении полей в этом плагине
catalog.livestreetcms.com/addon/view/182/
например если пользователь при регистрации указал пол и дату рождения, то получает бонус, если нет то давай до свиданья.
  • intel
  • 0
avatar
C задачей
давай до свиданья
должен справлятся указанный вами плагин. А вот будет ли начислятся рейтинг при использовании данного плагину нужно посмотреть. Возможно там сразу обновляют пользователя и хуки профиля не задействуются.
avatar
ну ладно, особо это не так важно, просто мелочь.
avatar
Поставил данный плагин
ratingbonus
. Перестал работать сайт. Ругается:
Parse error: syntax error, unexpected '<' in /home/site/www/site.ru/config/config.php on line 2
Шаблон
simple
Установленные плагины
adminusers
advertisement
amazons3
autoconnect
banneroid
configengine
dao
editcomment
empblogping
expoll
lsgallery
mainpreview
niceurl
page
payment
poweredspoiler
profiler
search
simpletpl
sitemap
viewcount

Что делал для восстановления работоспособности сайта. Удалил сам плагин
ratingbonus

Удалял все плагины по очереди и все сразу. Не помогло. Подскажите, какие действия нужно предпринять для восстановления работоспособности сайта.
avatar
Открыть для редактирования файл /home/site/www/site.ru/config/config.php
Возможно убили первый символ в строке
<?php
avatar
Присутствует
<?php
<?php
/*-------------------------------------------------------
*
*   LiveStreet Engine Social Networking

и далее, как обычно. Подскажите пжл где и что плагин мог изменить в настройках? Никаких дополнительных манипуляций самостоятельно не производил. Мои действия включил плагин — сайт лег.
avatar
У вас эта строчка два раза присутствует — удалите одну.
<?php

/*-------------------------------------------------------
*
*   LiveStreet Engine Social Networking
avatar
Сайт заработал. Ура! Огромное спасибо. Ума не приложу, как могла продублироваться строчка. Киньте в личку пжл электронный кошелек, немного, но отблагодарю. Сам бы не в жизнь не решил проблему. Еще раз огромное спасибо.
avatar
Обновил плагин в каталоге.

Добавлена возможность начислять рейтинг за публикацию комментария или топика.
avatar
Значения рейтинга регулируется раздельно?
avatar
Да, конечно.
avatar
А голос добавляется? И от чьего имени.
avatar
Нет, просто увеличивается рейтинг пользователя, который опубликовал комментарий или топик.
avatar
Артём, если позволите, то я бы посоветовал вам немного доработать плагин в следующем направлении.
1. Мне показалось, что неоднократное заполнение профиля пользователем может привести к накруткам рейтинга, т.к. не предусмотрено уменьшение рейтинга в случае если пользователь очистит свои данные и заново заполнит или наделает «мусорных» публикаций, а потом удалит.
2. Не начисляется голос за каждую сумму рейтинга — это плохо, т.к. например, если вы захотите например получить средний показатель голосов, то это будет цифра от балды. Или, например, если на сайте используется рейтинговая система типа «звездочки» (голосование от 1 до 5 — кстати гугл такой рейтинг даже «понимает»), то тоже получаться кривые цифры.
3. Было бы хорошо, если б голос принадлежал пользователю ID которого указано в конфиге. Например, на некоторых сайтах выводится список проголосовавших, если в этом списке будет специальный пользователь или админ, то это будет понятно юзеру.
В общем, конечно, это ваше дело, на своём сайте я планирую эти опции добавить самостоятельно. А так… плагин хороший, спасибо.
avatar
Про накрутку снимаю, эт кто-то другой, а не ваш плагин.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.