Поддерживаемые версии phpBB: 3.1.x, 3.2.x, 3.3.x
Установка и настройка:
Разархивируйте и загрузите содержимое архива в папку ext в корне форума, затем включите расширение на вкладке "Персонализация" в администраторском разделе и сконфигурируйте в "Настройках расширений", выбрав необходимые вам опции. Для очистки списка возможных клонов пользователю нужно дать глобальное администраторское право "Может очищать список клонов", которое находится на вкладке "Разное". На версию phpBB ниже 3.1.3 данное расширение не ставится, т.к. только в этой версии появились необходимые функции для его работы.
Возможности и краткое описание работы:
- В браузер (cookie) каждого пользователя заносятся данные о его учётной записи, под которой он впервые зарегистрировался или вошёл. При каждой регистрации или входе на форум эти данные будут проверяться, и если они не совпадут с данными, под которыми пользователь вновь регистрируется или совершает вход, то мод сделает вывод, что это клон, о чём уведомит вас всеми способами, выбранными для этого в настройках.
- Этот же принцип используется и для бана, который внешне функционирует точно так же, как и обычный бан. В админке мода есть отдельная страница "Бан по Cookie". Отличие бана по cookie от обычного бана состоит в том, что банится не никнейм, а как бы браузер пользователя. Другими словами, если пользователь не удалит куки в своём браузере или не воспользуется другим браузером, под которым ранее не получал бан, то войти на форум он не сможет. Вместо этого его будет сразу выкидывать - как в первый момент после бана, так и сразу же после входа, с показом соответствующего экрана: "Вы заблокированы на форуме, для выяснения причины свяжитесь с администратором.." и причиной бана, заданной в настройках мода.
Имейте в виду, что основателя забанить нельзя - точно так же, как и в случае обычного бана. Аккаунт основатель может входить на форум даже если он имеет куки бана в своём браузере. - Имеется несколько степеней "бана" и обозначение каждой из них отдельным цветом. В списке "Бана по Cookie" цветом выделены сами имена пользователей, а на других страницах мода, чтобы не конфликтовать со стандартной расцветкой ников phpBB, под именем появляется соответствующая цветная надпись. Красным цветом отмечены пользователи из чёрного списка: при заходе под таким именем в браузер пользователя устанавливается специальная кука бана, и браузер становится заблокированным на форуме до тех пор, пока пользователь не очистит cookie, не удалит куку бана вручную, либо не зайдёт под аккаунтом, находящемся в белом списке (зелёный цвет). Кука установится вновь, если он войдёт под именем из чёрного списка. Зелёным цветом выделены пользователи из белого списка: при входе под таким именем кука бана в браузере снимается. Синий означает исключение имени из проверки на бан. Учтите, что если пользователь запретил в своём браузере принятие cookie, заходит через анонимайзер высокой степени анонимности или заходит в каком-нибудь "приватном режиме браузера", предназначенном специально для обхода банов на сайтах, то бан по cookie для него не будет работать. Но под именем из чёрного списка он в любом случае не сможет войти.
- Имеется возможность запрещения регистрации пользователям, заблокированным по cookie, при включении соответствующей опции в конфигурации.
- Автобан: при включении этой опции, если пользователь заходит на форум, имея в браузере куку бана, и не находится в белом списке или в исключениях из проверки на бан, то автоматически заносится в чёрный список мода. Пользователи, находящиеся в чёрном списке, не могут входить под своим именем в любом случае, даже если не имеют в браузере куки бана (например, если у кого-то совсем отключены куки).
- Лог подозрительных входов: при входе пользователя на форум проверяется соответствие его идентификатора - идентификатору, хранящемуся в cookie. Если они не совпадают, такой вход записывается в лог и может свидетельствовать о клоне или о незаконном входе под чужим ником. В тех случаях, когда вы точно знаете, что какая-то из пар пользователей не является клонами, вы можете внести эту пару в список исключений, после чего их входы с данными друг друга не будут вноситься в лог.
- Имеется несколько способов уведомления об обнаруженных клонах: создание темы на форуме, личные сообщения и email, а также внесение информации о подозрительных регистрациях и входах в пользовательские заметки, которые будут видны модераторам. При внесении в заметки информация об идентичных подозрительных входах (совершавшихся в разное время) дублироваться не будет.
- Запись всех действий по бану/разбану пользователей, в т.ч. автобану, ведётся в логи phpBB.