- Совместимость с XenForo
- XF 2.1
- XF 2.2
- XF 2.3
Этот аддон XenForo 2.x предоставляет возможности геоблокировки для регистрации пользователей.
Вы можете задать разрешенные и запрещенные списки для стран на основе IP-адреса, с которого регистрируется пользователь, и при необходимости принудительно помещать пользователей из не одобренных стран в очередь модерации при регистрации.
Аддон использует бесплатную загружаемую базу данных IP-
Например, типичным вариантом использования этого аддона может быть австралийский веб-сайт, позволяющий автоматически одобрять пользователей из Австралии и Новой Зеландии, в то время как пользователи, скажем, из России, Нигерии и других распространенных источников спамеров блокируются для регистрации. Пользователи из всех других стран могут быть помещены в очередь модерации для ручного одобрения модераторами.
Обратите внимание , что с 30 декабря 2019 года вы больше не можете напрямую загружать базу данных Maxmind GeoLite2 - см.:
Блокировка GDPR
Опция «Отклонить регистрации в ЕС» может быть включена для автоматической блокировки регистраций из любых стран Европейского Союза, что может помочь минимизировать риск для сайтов, которые не обслуживают членов ЕС и не намерены внедрять полную поддержку GDPR. Обратите внимание, что существующие зарегистрированные пользователи не будут затронуты этой настройкой — она применяется только при регистрации.
Эта опция будет переопределена списками одобренных и отклоненных, что может быть полезно в таких случаях, как Великобритания, где они технически все еще являются частью ЕС до Brexit, поэтому, добавив «GB» в список одобренных, вы можете избежать блокировки людей из Великобритании, блокируя всех остальных в Европе.
Конечно, пользователи всегда могут использовать прокси-сервер, чтобы обойти эти блокировки, — но, по крайней мере, вы предприняли согласованные усилия по блокировке членов ЕС — и это все, что вы можете сделать.
Сообщение, которое получит пользователь, если его регистрация отклонена из-за блокировки ЕС, будет следующим: «Ваша регистрация отклонена, поскольку мы не разрешаем людям из Европейского Союза использовать наш сайт. Обратитесь к администратору для получения дополнительной информации или помощи».
Установка
1. Установите дополнение, используя стандартные механизмы установки. Дополнение создаст единую таблицу базы данных для кэширования данных поиска IP-адресов.
2. Обязательно добавьте несколько одобренных и запрещенных стран в параметры конфигурации — см. ниже.
3. Загрузите базу данных GeoLite2 с помощью функции «Обновить базу данных Maxmind», которую можно найти в меню «Инструменты» в административной области. База данных обновляется Maxmind еженедельно и будет автоматически загружаться каждую неделю с помощью задачи cron.
Для загрузки и извлечения базы данных на вашем сервере должно быть включено расширение Phar.
Параметры конфигурации
Вы можете задать разрешенные и запрещенные списки для стран на основе IP-адреса, с которого регистрируется пользователь, и при необходимости принудительно помещать пользователей из не одобренных стран в очередь модерации при регистрации.
Аддон использует бесплатную загружаемую базу данных IP-
Для просмотра ссылки Вы должны войти или зарегистрироваться.
для определения страны, связанной с IP-адресом регистрирующегося пользователя.Например, типичным вариантом использования этого аддона может быть австралийский веб-сайт, позволяющий автоматически одобрять пользователей из Австралии и Новой Зеландии, в то время как пользователи, скажем, из России, Нигерии и других распространенных источников спамеров блокируются для регистрации. Пользователи из всех других стран могут быть помещены в очередь модерации для ручного одобрения модераторами.
Обратите внимание , что с 30 декабря 2019 года вы больше не можете напрямую загружать базу данных Maxmind GeoLite2 - см.:
Для просмотра ссылки Вы должны войти или зарегистрироваться.
. Версия 1.1.0 этого дополнения решает это изменение с возможностью указать лицензионный ключ из вашей учетной записи Maxmind, который позволит вам загрузить.Блокировка GDPR
Опция «Отклонить регистрации в ЕС» может быть включена для автоматической блокировки регистраций из любых стран Европейского Союза, что может помочь минимизировать риск для сайтов, которые не обслуживают членов ЕС и не намерены внедрять полную поддержку GDPR. Обратите внимание, что существующие зарегистрированные пользователи не будут затронуты этой настройкой — она применяется только при регистрации.
Эта опция будет переопределена списками одобренных и отклоненных, что может быть полезно в таких случаях, как Великобритания, где они технически все еще являются частью ЕС до Brexit, поэтому, добавив «GB» в список одобренных, вы можете избежать блокировки людей из Великобритании, блокируя всех остальных в Европе.
Конечно, пользователи всегда могут использовать прокси-сервер, чтобы обойти эти блокировки, — но, по крайней мере, вы предприняли согласованные усилия по блокировке членов ЕС — и это все, что вы можете сделать.
Сообщение, которое получит пользователь, если его регистрация отклонена из-за блокировки ЕС, будет следующим: «Ваша регистрация отклонена, поскольку мы не разрешаем людям из Европейского Союза использовать наш сайт. Обратитесь к администратору для получения дополнительной информации или помощи».
Установка
1. Установите дополнение, используя стандартные механизмы установки. Дополнение создаст единую таблицу базы данных для кэширования данных поиска IP-адресов.
2. Обязательно добавьте несколько одобренных и запрещенных стран в параметры конфигурации — см. ниже.
3. Загрузите базу данных GeoLite2 с помощью функции «Обновить базу данных Maxmind», которую можно найти в меню «Инструменты» в административной области. База данных обновляется Maxmind еженедельно и будет автоматически загружаться каждую неделю с помощью задачи cron.
Для загрузки и извлечения базы данных на вашем сервере должно быть включено расширение Phar.
Параметры конфигурации