Блокировка ненастроенных учеток

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку

В настройках NoDeny добавляются параметры:

  • Заполненность какого поля (полей) проверять
  • Через сколько дней от перевода учетной записи в состояние «Все ОК» проверять
  • Id групп в которых делать проверку


Например, вы можете указать, что проверке подлежат поля «улица», «дом» и «квартира» (в настройках они перечисляются через запятую: _adr_street,_adr_house,_adr_room). Запускаете модуль ядра block_untuned. Последний каждый час будет выбирать список абонентов у которых параметр «состояние» = «Все ОК» и доступ включен. Проверяется есть ли не заполненное хотя бы одно поле (пустое значение либо равно нулю) и если с момента установки «Все ОК» прошло больше чем X дней, то учетка блокируется, а в истории создается событие «Блокировка ненастроенной учетки».

Учтите при тестировании, что поскольку модуль делает поверку каждый час, он не проверяет учетки с изменением состояния днями ранее, чем указанное в настройках. Т.е. если указано блокировать настройки через 3 дня, то будет проверяться период времени между 3 и 4 днями назад.