Перейти к содержимому
Русский язык для Invision Community 5

[мод] Группа по IP

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

 

Описание:

  1. Определённым группам задаются диапазоны IP адресов.
  2. У каждой из групп с заданными диапазонами указывается тип присвоения: основная или второстепенная.
  3. При входе пользователя на форум его IP адрес сверяется с заданными диапазонами IP адресов.
  4. Если IP адрес пользователя не соответствует ни одному из заданных диапазонов, он остаётся в своей группе.
  5. Если IP адрес пользователя соответствует одному из заданных диапазонов, ему присваивается основная или второстепенная группа, соответствующая заданному диапазону.

Условия:

  • Присвоение группы при входе пользователя.
  • Возможность задания нескольких диапазонов для каждой группы.
  • Возможность выбора типа присвоения группы: основная или второстепенная.
  • Возможность задания диапазонов нескольким группам.

Изменено пользователем U#0

Рекомендованные сообщения

Сама по себе задача перемещения по группам по IP достаточно простая. Сложность представляет только организация таблицы соответствий диапазонов IP разным группам. Требуется веб-интерфейс для этого, или, как вариант, подойдет и специально сформированный текстовый файл в корне форума / текстовое поле в разделе "настройки"?

 

Например, такой:

# ip/cidr | группа | второстепенная
127.0.0.1 | 1 | 1
188.168.0.0/16 | 4 | 0

  • Автор

Интерфейс не обязателен.

  • Автор

Срок исполнения, стоимость, способ оплаты.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.