LeKovr/pgws — pull request #27 by AndrejGrinev (2013-09-21 13:40:17+00:00)
Title: Задача № 17047

Добавлены настройки для команды и пользователя в таблицу cfg.prop :
isv.password_attempt_count - кол-во попыток ввода пароля
isv.password_attempt_interval - интервал попыток ввода пароля
isv.password_lock_interval - интервал блокировки
Создана таблица acc.sign_log для фиксирования попыток входа с неправильным паролем .
В процедуре acc.login при вводе неправильного пароля факт этого заносится в acc.sign_log и происходит вызов процедуры acc.block_login.
В процедуре acc.block_login происходит подсчёт попыток входа с неправильным паролем за заданный интервал isv.password_attempt_interval.Если условие превышения выполняется ,то создаётся задача разблокировки через заданный интервал isv.password_lock_interval.Также создаётся событие и уведомление о блокировке.