django-axes неудачные попытки входа в систему не являются последовательными

джанго-оси 4.1.0. Я установил следующие конфигурации для осей django, которые работают нормально, до предельного значения:

AXES_LOCK_OUT_AT_FAILURE = config('AXES_LOCK_OUT_AT_FAILURE', 
default=True, cast=bool)
AXES_FAILURE_LIMIT = config('AXES_FAILURE_LIMIT', default=5, cast=int)
AXES_COOLOFF_TIME = config('AXES_COOLOFF_TIME', default=24, cast=int)

Пользователь будет заблокирован после 5 неудачных попыток входа в систему, как указано в настройках, проблема в том, что они не являются последовательными. Если пользователь делает 4 неудачных попытки, за которыми следует 1 успешная попытка входа и 1 неудачная попытка входа, он будет заблокирован.

Есть ли способ заставить неудачные попытки входа быть последовательными, чтобы заблокировать вход пользователя?


person Ta.Da    schedule 23.08.2018    source источник


Ответы (1)


Это может быть возможно через настройку

AXES_RESET_ON_SUCCESS=True

однако кажется, что вам все еще нужно подождать, пока пройдет AXES_COOLOFF_TIME.

person Ondra    schedule 01.02.2019