Форум vBTorrents.org  
Вернуться   Форум vBTorrents.org > vBulletin > Хаки, моды и скрипты для vBulletin

Подмена id группы пользователя по IP адресу

Ответ
 
Опции темы
Старый 01.10.2009, 17:55   #1
Аватар для IVB
IVB IVB вне форума
Ученик
Подмена id группы пользователя по IP адресу

Модуль выполняет временную подмену группы пользователя при совпадении (или несовпадении) IP адреса пользователя с заданным списком подсетей.

(Может использоваться для блокировки доступа к торрент-разделам форума в зависимости от того, с какого IP зашел посетитель)

Замечания и багрепорты приветствуются (мой e-mail указан в readme к модулю).

Пожелания рассматриваются, но реализовать все пожелания не обещаю.

Модуль выложен также на vbsupport.ru
Вложения
Тип файла: zip usergroup_by_ip_0.0.2.zip (3.9 Кб, 11 просмотров)

Последний раз редактировалось IVB; 26.10.2009 в 18:31.
Ответить с цитированием
Старый 06.10.2009, 06:59   #2
Аватар для xorex
xorex xorex вне форума
Новичок
IVB, Спасибо, сегодня буду тестить
Ответить с цитированием
Старый 16.10.2009, 01:40   #3
Аватар для miniminimum
miniminimum miniminimum вне форума
Новичок
IVB, спасибо. Все отлично работает.
Ответить с цитированием
Старый 16.10.2009, 14:14   #4
Аватар для miniminimum
miniminimum miniminimum вне форума
Новичок
Хотя не совсем отлично. Так как подмена производится временно, то и ограничения на трекере, тоже временные.
Ответить с цитированием
Старый 16.10.2009, 14:50   #5
Аватар для IVB
IVB IVB вне форума
Ученик
Сообщение от miniminimum Посмотреть сообщение
Хотя не совсем отлично. Так как подмена производится временно, то и ограничения на трекере, тоже временные.
Конечно временные. Пока юзер работает с определенного IP - действуют ограничения. Зайдет он с другого IP - не будет подмены, и не будет ограничений.

Если нужно менять группу не времнно, а постоянно - нужно использовать механизм повышений.

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

Пример:

- основная группа (2) не имеет доступа к торренту.

- добавляем дополнительную группу (11), которая имеет доступ к торренту.

- если клиент заходит с определенного IP - добавляем к его основной группе 2 группу 11 - он получает доступ к торренту.
Ответить с цитированием
Старый 26.10.2009, 18:20   #6
Аватар для IVB
IVB IVB вне форума
Ученик
В 1-м посте заменен архив - я нашел ошибку: не работало "добавление подгруппы". Плюс исправлено пару опечаток в пояснениях к настройкам.
Ответить с цитированием
Ответ


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход