axes_reset_ip

Сброс блокировок и неуспешных попыток входа для одного или нескольких IP-адресов

Зачем нужна

Команда снимает блокировку конкретного IP-адреса (или нескольких сразу). После многократных неудачных попыток входа django-axes блокирует IP — пользователь с этого адреса не может авторизоваться даже с верными учётными данными. axes_reset_ip позволяет точечно разблокировать нужные адреса, не сбрасывая блокировки остальных

Типичные случаи применения:

  • легитимный пользователь забыл пароль, перебирал варианты и заблокировал свой IP — нужно разблокировать его, не трогая остальные блокировки

  • сотрудник сменил рабочее место или вернулся из командировки и его IP попал под блокировку из-за чужих попыток с того же адреса

  • разблокировка адреса оператора после расследования и подтверждения, что попытки были ошибочными

Подсказка

Чтобы посмотреть текущие активные блокировки, используйте axes_list_attempts

Синтаксис

rude axes_reset_ip [IP1] [IP2] ...

Пример

Чтобы сбросить блокировку одного IP-адреса, введите следующее:

rude axes_reset_ip 192.168.0.1

Чтобы сбросить блокировки нескольких IP-адресов одной командой:

rude axes_reset_ip 192.168.0.1 10.1.0.7

После выполнения команды отобразится количество удалённых записей. Заблокированные пользователи смогут авторизоваться в веб-интерфейсе:

2 attempts removed.