Совместимость с XenForo
  1. XF 2.1
  2. XF 2.2
  3. XF 2.3
Подробнее
https://xenforo.com/community/resources/geoblock-registration.7516/
Этот аддон XenForo 2.x предоставляет возможности геоблокировки для регистрации пользователей.

Вы можете задать разрешенные и запрещенные списки для стран на основе IP-адреса, с которого регистрируется пользователь, и при необходимости принудительно помещать пользователей из не одобренных стран в очередь модерации при регистрации.

Аддон использует бесплатную загружаемую базу данных IP- для определения страны, связанной с IP-адресом регистрирующегося пользователя.

Например, типичным вариантом использования этого аддона может быть австралийский веб-сайт, позволяющий автоматически одобрять пользователей из Австралии и Новой Зеландии, в то время как пользователи, скажем, из России, Нигерии и других распространенных источников спамеров блокируются для регистрации. Пользователи из всех других стран могут быть помещены в очередь модерации для ручного одобрения модераторами.

Обратите внимание , что с 30 декабря 2019 года вы больше не можете напрямую загружать базу данных Maxmind GeoLite2 - см.: . Версия 1.1.0 этого дополнения решает это изменение с возможностью указать лицензионный ключ из вашей учетной записи Maxmind, который позволит вам загрузить.

Блокировка GDPR

Опция «Отклонить регистрации в ЕС» может быть включена для автоматической блокировки регистраций из любых стран Европейского Союза, что может помочь минимизировать риск для сайтов, которые не обслуживают членов ЕС и не намерены внедрять полную поддержку GDPR. Обратите внимание, что существующие зарегистрированные пользователи не будут затронуты этой настройкой — она применяется только при регистрации.

Эта опция будет переопределена списками одобренных и отклоненных, что может быть полезно в таких случаях, как Великобритания, где они технически все еще являются частью ЕС до Brexit, поэтому, добавив «GB» в список одобренных, вы можете избежать блокировки людей из Великобритании, блокируя всех остальных в Европе.

Конечно, пользователи всегда могут использовать прокси-сервер, чтобы обойти эти блокировки, — но, по крайней мере, вы предприняли согласованные усилия по блокировке членов ЕС — и это все, что вы можете сделать.

Сообщение, которое получит пользователь, если его регистрация отклонена из-за блокировки ЕС, будет следующим: «Ваша регистрация отклонена, поскольку мы не разрешаем людям из Европейского Союза использовать наш сайт. Обратитесь к администратору для получения дополнительной информации или помощи».

Установка

1. Установите дополнение, используя стандартные механизмы установки. Дополнение создаст единую таблицу базы данных для кэширования данных поиска IP-адресов.

2. Обязательно добавьте несколько одобренных и запрещенных стран в параметры конфигурации — см. ниже.

3. Загрузите базу данных GeoLite2 с помощью функции «Обновить базу данных Maxmind», которую можно найти в меню «Инструменты» в административной области. База данных обновляется Maxmind еженедельно и будет автоматически загружаться каждую неделю с помощью задачи cron.

Для загрузки и извлечения базы данных на вашем сервере должно быть включено расширение Phar.

Параметры конфигурации

1577954773085.png


1577954790293.png


1577954804169.png
Сверху Снизу