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

Матеріал з NoDeny
Версія від 16:47, 25 листопада 2019, створена Sv (обговорення | внесок) (Новая страница: «В настройках NoDeny добавляются параметры: * Заполненность какого поля проверять * Через ск…»)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

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

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


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

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