Double Account Preventer

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Capushon
phpBB 1.2.1
Сообщения: 29
Стаж: 13 лет 6 месяцев
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: Double Account Preventer

Сообщение Capushon »

c61 писал(а):Возможно, ошибочка в моде - $dap_ban не определен. Проявление только для гостя. Можно исправить проверку в строчке с ошибкой на if(isset($dap_ban) && $dap_ban).
Shredder писал(а):и сделайте, как написал c61.
Спасибо! Исправил, пока полёт нормальный.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Double Account Preventer

Сообщение Shredder »

Версия 1.0.10

1) Исправлена ошибка с неопределённой для забаненных гостей переменной в файле session.php
2) Исправлено ложное срабатывание лога подозрительных входов при изменении e-mail пользователем в личном разделе или при изменении e-mail пользователя администратором.
3) Лог подозрительных входов показывает теперь отдельно: вход на форум или подключение к администратоской панели (ACP).
4) Добавлена возможность не помечать неактивированных пользователей как дубли и не заносить в лог подозрительных входов. Выбирается в настройках мода. То есть, если пользователь создал аккаунт и он не был активирован, то при следующей регистрации он не будет помечен, как клон, а при входе на форум в его браузер запишется проверочная кука с текущим активированным аккаунтом.
5) Добавлена возможность очищать список клонов. Чтобы иметь эту возможность, в моде предусмотрено новое администраторское право доступа: "Может очищать список клонов". Если у пользователя есть это право, в списке клонов появятся чекбоксы, как в логе.
6) Добавлена возможность быстрого удаления пользователей с автоотправкой им соответствующего письма на e-mail, настраиваемая в админке мода. Эта узконаправленная возможность разрабатывалась по заказу и оставлена в моде по просьбе автора идеи.

А также многие другие, не столь значительные улучшения.

Скачать можно в первом сообщении.
Аватара пользователя
Джим
phpBB 2.0.0
Сообщения: 218
Стаж: 16 лет 11 месяцев
Благодарил (а): 160 раз
Поблагодарили: 69 раз

Re: Double Account Preventer

Сообщение Джим »

Shredder, спасибо за новую версию! Вот бы хорошо еще сделать возможность автоматического внесения в заметки, кто чей клон и подозрительных входов.
У меня на форуме клоны вполне допустимы, но модераторам иногда важно видеть кто чей клон. А доступ для просмотра подозрительных входов лишь через админку.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Double Account Preventer

Сообщение Shredder »

Джим писал(а): Вот бы хорошо еще сделать возможность автоматического внесения в заметки, кто чей клон и подозрительных входов.
Заметки о пользователе?
Аватара пользователя
Джим
phpBB 2.0.0
Сообщения: 218
Стаж: 16 лет 11 месяцев
Благодарил (а): 160 раз
Поблагодарили: 69 раз

Re: Double Account Preventer

Сообщение Джим »

Shredder писал(а):Заметки о пользователе?
Да-да, заметки о пользователе, которые через профиль видны модераторам. Только не всю историю туда писать, не каждый подозрительный вход, а только первые совпадения с кем-то. Чтобы заметки не разбухали. Было бы здорово, если бы появилась такая опция.
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Double Account Preventer

Сообщение Booker »

Shredder писал(а): 5) Добавлена возможность очищать список клонов. Чтобы иметь эту возможность, в моде предусмотрено новое администраторское право доступа: "Может очищать список клонов". Если у пользователя есть это право, в списке клонов появятся чекбоксы, как в логе.
ИМХО, пропущена строка в root/language/ru/mods/info_acp_dap_mod.php

Код: Выделить всё

'acl_a_cleardupe' => array('lang' => 'Может очищать список возможных клонов', 'cat' => 'misc'),
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Double Account Preventer

Сообщение Shredder »

Booker
В инструкции для русского языка всё есть.
Clip.png
Добавлено спустя 34 минуты 39 секунд:
Но можно добавить и в тот файл, что вы написали, не редактируя собственный файл phpbb. Так даже проще. Перезалил архив.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Michel
Поддержка
Поддержка
Сообщения: 657
Стаж: 14 лет 8 месяцев
Откуда: Липецк
Благодарил (а): 146 раз
Поблагодарили: 82 раза

Re: Double Account Preventer

Сообщение Michel »

Заценим! Давно искал бодобную плюшку. А по MAC адресу, существует мод который вычисляет?
phpBB 3.3.19 • php 8.5.10 • MySQL(i) 8.0.25-15
Расширения для phpBB • Стили для phpBB
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Double Account Preventer

Сообщение Shredder »

Michel писал(а):А по MAC адресу, существует мод который вычисляет?
Насколько знаю, это невозможно в принципе.
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 13 лет 9 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

Re: Double Account Preventer

Сообщение c61 »

Возможно для машин в своей локальной сети без особых проблем (arp -a ip, желательно после пинга), а удаленных - при определенных "экзотических" условиях, то есть практически нереально при использовании "честных" методов)

Но бессмысленно, ибо МАС почти так же легко сменить, как и IP ))
Последний раз редактировалось c61 27.03.2013 8:45, всего редактировалось 1 раз.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Double Account Preventer

Сообщение Shredder »

Интереснее было бы с evercookie соединить. Хоть и не панацея, опять же, но защиту бы повысило.
Однажды попробовал - не заработало. Пока больше не было возможности и желания с этим разбираться.
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 13 лет 9 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

Re: Double Account Preventer

Сообщение c61 »

Что именно не заработало ? Вот тестовый пример на моём домашнем сервере. Кукисы (если установить что-то) можно убивать сколько угодно, всё равно остаются. Минус - в Опере наблюдается торможение, с причинами не разбирался.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Double Account Preventer

Сообщение Shredder »

c61 писал(а):Что именно не заработало ?
Соединение с модом DAP. Надо будет ещё попробовать, когда время будет. Или сам попробуй, если интересно :)

P.s. Их можно вычистить, используя какие-то "приватные режимы" или специальные утилиты. Но рядовой тролль, забаненный таким образом, вряд ли об этом догадается)

Добавлено спустя 4 минуты 53 секунды:
Хотя в моей практике пока не было случаев, чтобы тролль вырвался и из бана по обычным кукам. Но, возможно, это связано с подростково-развлекательной направленностью сайта. Не такие умные товарищи сидят)
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 13 лет 9 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

Re: Double Account Preventer

Сообщение c61 »

В моей было пару раз (чтобы сделал это самостоятельно), хотя подозреваю что инструктировали... Меня самого много раз просили проинструктировать по этому поводу))

Добавлено спустя 46 минут 5 секунд:
Прикрутить evercookie можно. Для этого на стороне клиента надо заставить выполниться скрипт js с нужными параметрами. Это можно сделать через hook-функцию, добавив, например, в DEBUG_OUTPUT загрузку нужных скриптов и собственно выполнение evercookie set с нужной кукой. Плюсы этого подхода - не трогаем шаблоны, не сильно правим остальной код (понадобится только запихнуть куда-то имя куки и значение, чтобы взять в хуке), проверяться кука будет обычным способом... В качестве примера берем знаменитый антибот 100500. Как такая идея ?
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Double Account Preventer

Сообщение Shredder »

Идея хорошая. Главное, чтобы это работало на практике)

Добавлено спустя 4 минуты 2 секунды:
Последнюю версию скрипта можно взять здесь, нажав на ZIP:
https://github.com/samyk/evercookie
Это наиболее новая версия со всеми внесёнными поправками.

Вернуться в «Бета-версии модов для phpBB 3.0.x»