Reset lockouts for user

This commit is contained in:
Vladimir Nani 2016-10-24 12:24:32 +03:00 committed by GitHub
parent b6139ff80d
commit 9c8ab657ba

View file

@ -0,0 +1,19 @@
from django.core.management.base import BaseCommand
from axes.utils import reset
class Command(BaseCommand):
help = ("Resets any lockouts or failed login records. If called with an "
"User name, resets only for that User name")
def add_arguments(self, parser):
parser.add_argument('username')
def handle(self, *args, **kwargs):
count = 0
count += reset(username=kwargs['username'])
if count:
print('{0} attempts removed.'.format(count))
else:
print('No attempts found.')