Забыли пароль?
Запросите новый здесь.

Автор темы: Polarfox
ID темы: 1170
Информация:
Тема содержит 20 сообщения, была просмотрена 16403 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Народное творчество
 Распечатать тему
BlackBox Lite UF - защита от ботов
Polarfox
Для версии 7.02.хх и выше

Что?
Упрощение плагина blackbox - теперь все легко и понятно!
Сжат в одно пользовательское поле и локаль - нет обращений к БД и сложных проверок.
Используется наборная панель из неограниченного числа флажков (от 1ого до бесконечности), настраиваемая вебмастером.
За основу взята необучаемость ботов (сайтов миллионы а бот один), удобство в установке/настройке поля пользователя, простота и надежность системы, а так же большое число проблем со спамом у новичков.

unlogic.info/forum/attachments/sccrshot_bblite_main.png

Возможности:
От старшего BB взято: проверка имя == паролю (опция), проверка имени на число - 123456 и пр. (опция).
Неограниченное число двухрежимных флажков, но флажки статичны.
Пример
[_] Я не бот (нужно поставить флажок - стандартный режим)
[X] Я бот (нужно снять флажок - более редкий дополнительный режим)
Для полной совместимости включены локали.

Тема с поддержкой и документацией
http://unlogic.in...ead_id=271
Скачать прямо отсюда(Скрытый текст: , а потом ругаться что в архиве нет мануала)
http://unlogic.in...etfile=237


Это поле я поддерживаю, пока старый BB не будет переписан...
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
x3 x4 x3 x2 x3 x2
 
Zaxap
Чет все слишком легко^^ А боты не прочитают, надо или нет?
Зло не дремлет, а я добрый...
 
Vova
checkbox боты не узнают.

А боты не прочитают, надо или нет?


И книги читают.
x1
 
Web
Alex
СПАСИБО!!! протестил работает, галочку не поставил регу не прошел.

включил на калине!

капчу убрал, теперь буду смотреть когда пройдет первый бот, в прошлый раз когда отключал капчу за пару часов 2 бота зарегались и насрали
 
Web
Polarfox
Нада накатать статейку про то как видят мир боты, но если кратко - используется схема по типу бд + эвристика: те знакомые поля заполняются, незнакомые не трогаются, полузнакомые - рандомно - могут заполнить, могут нет.

Данный случай - частный, флажки обычно игнорируются если не обязательны движком.
На случай особо умных ботов - есть обратные флажки, которые нужно убирать ab
Ну и комбинации опять же можно делать.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
mishqa35
Можно придумать много альтернативных решений, примитивный это поменять название файла register.php, или предположим давать юзеру кукис после первого просмотра страницы, и чтобы при регистрации его проверить.
Оффтопик ps; где то слышал что достаточно изменить name у поля капчи и уже бот не пройдет (У капчи и везде где из него берутся данные)

А вообще интересно было бы почитать
Нада накатать статейку про то как видят мир боты ...

 
Web
Rush
есть миллион способов избежать ботов в общем случае фьюжна, но нет ни одного способа избежать его в частном случае. можно под любую антибот-бот систему написать бота, который будет ее обходить. пройденный этап
x1
 
Web
Polarfox
Rush, я уже говорил что от полуавтоматики не спасет ничто, ну так пусть ручками под каждый сает - будет весело! А пока процент их ничтожен.

Наша цель - обломать автоматику как минимум на 90%.

mishqa35, можно много чего сделать, это решение для тех кто не в состоянии что-то менять или не хочет или еще почему.
Печеньки боты опять же могут легки подхватить, как они иначе заходят после реги и постят про "скачать бесплатно без смс порно"?

Еще раз - я предлагаю одно из решений, а ставить или нет - каждый решит для себя.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
x1 x2 x1
 
Alex
форум атакуют спамботы

решил включить 2 галочки, 1 надо поставить, 2 убрать

в файле /includes/user_fields/user_blackboxlite_include.php
написал после 26 строки
Скачать исходники  Код

$bbx_acheckbox[] = array('spamer',$locale['bbl_sample1'],true);
$bbx_acheckbox[] = array('spamer',$locale['bbl_sample12'],false);





соответствующую локаль тоже дописал.

но почему то не работает(((

где требуется ставлю галочку - первый чекбокс
где требуется убираю галочку - второй чекбокс

а результат один - Неверный ответ!
 
Web
Polarfox
имя - надпись - свойство

имя должно быть РАЗНОЕ всегда.

а надпись можно вручную забить, там просто для локали я сделал.

Оффтопик я не уточнил в описании чтоле? нада добавить

Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
Alex
имя изменил работает
 
Web
Alex
справа от чекбокса хочу текст вставить, локаль создал, но почему то не хочет, может не туда вставляю
 
Web
Polarfox
может
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
Alex
PolarFox, подскажи куда вставить чтоб текст был справа от чекбоксов

с 26 строки у меня вот:
Скачать исходники  Код

$bbx_acheckbox[] = array('spamm',$locale['bbl_sample1'],true);
$bbx_acheckbox[] = array('spamer2',$locale['bbl_sample12'],false);






вот эти две локали надо поставить:
Скачать исходники  Код

$locale['bbl_sample1+'] = 'поставьте здесь галочку если вы человек';
$locale['bbl_sample12+'] = 'уберите здесь галочку если вы человек';



 
Web
Polarfox
а ты об этих, нет тут хардкод, это же упрощенное поле.

у нас стандартно левое - описалово, правое - поля...
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
Alex
поставил работают 2 галочки, боты побеждены, пользователи регистрируются, я довольный...
Alex присоединено следующее:изображение:
1377146035.png
 
Web
bob13
Никак не получается установить:
в readme пишут распаковать в корень,
в faq -в папку /infusions с расширение _infusions,
а распаковывается папка bbROOT
в общем пробовал все прописанные на форумах варианты
в админке/Администрирование системы/Плагины, ничего не появляется.
Напишите подробнее для чайников какую папку и куда установить?
v.7-02-07
Не деньги нас делают, а мы их!
 
Polarfox
из root - в корень, там пишут про это.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
x1
 
bob13
отлично, на 7-02 все получилось,
но на другом сайте v.7-01
1. не отключается проверка по E-mail,
2. ставлю аддон для7- 01 - при регистрации требует обновиться до7- 02
3. да еще страница установки плагинов открывается пустая (только черный фон)
жалко переустанавливать шаблон(с выдвижным мню), уже успел инфу залить, а без защиты не хочется.
(уже было по 300 пользователей, даже хостер написал нагрузка большая на сервер)
что посоветуете?
bob13 присоединено следующее:изображения:
reg2.jpg reg1.jpg

Не деньги нас делают, а мы их!
 
Polarfox
Ну обновляться, или не обновляться.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
inf blackbox  →  Плагины 0 / 1750 07.06.2013 11:43
Регистрация ботов  →  Установка и настройка системы 26 / 9269 18.12.2012 19:48
Доработка защиты от спам ботов  →  Пожелания и предложения 17 / 5038 28.09.2012 19:08
[mod] Плагин BlackBox  →  Плагины 15 / 7024 23.11.2010 15:41
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)