- Совместимость с XenForo
- 2.2
- 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 для загрузки и извлечения базы данных, чтобы она функционировала.
Параметры конфигурации
Обновление базы данных
База данных GeoLite2 обновляется автоматически раз в неделю с помощью cron-задания для загрузки с серверов Maxmind. Чтобы обновить базу данных вручную, вы можете воспользоваться инструментом обновления в админке:
Поисковый тест
Выполните поиск в базе данных и покажите код страны для IP-адреса
Тест конфигурации
Протестируйте код ISO на соответствие параметрам вашей конфигурации, чтобы определить, какие действия будут предприняты для пользователя из этой страны. При необходимости имитируйте пользователя из ЕС, чтобы протестировать конфигурацию блока ЕС.
Вы можете установить списки разрешенных и запрещенных стран на основе 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 для загрузки и извлечения базы данных, чтобы она функционировала.
Параметры конфигурации
Обновление базы данных
База данных GeoLite2 обновляется автоматически раз в неделю с помощью cron-задания для загрузки с серверов Maxmind. Чтобы обновить базу данных вручную, вы можете воспользоваться инструментом обновления в админке:
Поисковый тест
Выполните поиск в базе данных и покажите код страны для IP-адреса
Тест конфигурации
Протестируйте код ISO на соответствие параметрам вашей конфигурации, чтобы определить, какие действия будут предприняты для пользователя из этой страны. При необходимости имитируйте пользователя из ЕС, чтобы протестировать конфигурацию блока ЕС.