Geoblock Registration

ПЛАГИН xF2 Geoblock Registration 1.2.1

Геоблокировка регистрации с использованием базы данных Maxmind GeoLite2.
  • Автор xenforo2
  • Дата создания
Совместимость с XenForo
  1. 2.1
  2. 2.2
  3. 2.3
Видимый копирайт
Нет
Это дополнение XenForo 2.1 предоставляет возможности геоблока для регистрации пользователей.

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

Дополнение использует бесплатную загружаемую базу IP-адресов Maxmind GeoLite2 для идентификации страны, связанной с IP-адресом регистрирующегося пользователя.

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

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


Блокировка GDPR

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

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

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

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

Установка

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

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

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

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

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


2.webp


3.webp


Обновление базы данных

База данных GeoLite2 обновляется автоматически раз в неделю с помощью cron-задания для загрузки с серверов Maxmind. Чтобы обновить базу данных вручную, вы можете воспользоваться инструментом обновления в админке:

4.webp


Поисковый тест

Выполните поиск в базе данных и покажите код страны для IP-адреса

5.webp


Тест конфигурации

Протестируйте код ISO на соответствие параметрам вашей конфигурации, чтобы определить, какие действия будут предприняты для пользователя из этой страны. При необходимости имитируйте пользователя из ЕС, чтобы протестировать конфигурацию блока ЕС.

6.webp
  • Нравится
Реакции: sislok2

Последние обновления

  1. 1.2.1

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

Похожие ресурсы

Force Custom User Field Completion after Registration or Login НетМеня
Заставьте ваших пользователей заполнять выбранные пользовательские поля после регистрации или после
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
[AndyB] Registration code xenforo2
Добавляет поле регистрационного кода на страницу регистрации.
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
[MV] Avatar On Registration НетМеня
Установка аватара при регистрации
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
[OzzModz] Country Registration Ban xenforo2
Запретите странам регистрироваться на вашем сайте
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
[OzzModz] Email Staff When New Registration xenforo2
Отправит электронное письмо пользователям, как только кто-нибудь зарегистрируется на вашем сайте.
0,00 звёзд Оценок: 0
Скачиваний
0
Обновлено
Назад
Верх Низ