Для выполнения условия контроля входа по диапазону Ip-адресов необходимо выполнение следующих условий:
В webconfig установить параметр useIPRestriction
У пользователя не должно быть права на выполнение операции
“Не учитывать проверку доступа по IP-адресу” (“SuppressIPRestriction”)
И запрос возвращает список адресов
s
WHERE EXISTS (SELECT 1 FROM SysAdminUnitInRole WHERE SysAdminUnitId =
(SELECT Id FROM SysAdminUnit WHERE Name='Supervisor')
AND SysAdminUnitRoleId = SysAdminUnitIPRange.SysAdminUnitId)
Только после этого проверяется Ip-aдрес на соответствие полученным диапазонам из запроса.
А где в системе задаётся «чёрный список»? Или это всё для «белого»?
Саша, привет!
если в web.config сайта установлен параметр 'useIPRestriction' в "true", то все пользователи по умолчанию попадают в "чёрный" список, то есть все не могут войти.
А вот те, кто может логиниться без указания IP, указываются в операции 'SuppressIPRestriction' со значением в поле [Уровень доступа] 'Нет'.