mirror of
https://github.com/jazzband/django-axes.git
synced 2026-05-20 13:21:53 +00:00
provide more fine-grained control over login patching
This commit is contained in:
parent
6d1c0131a1
commit
aa1bc1456b
1 changed files with 14 additions and 0 deletions
|
|
@ -12,3 +12,17 @@ class FailedLoginMiddleware(object):
|
|||
|
||||
# and the regular auth login page
|
||||
auth_views.login = watch_login(auth_views.login)
|
||||
|
||||
class FailedAdminLoginMiddleware(object):
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(FailedAdminLoginMiddleware, self).__init__(*args, **kwargs)
|
||||
|
||||
# watch the admin login page
|
||||
admin.site.login = watch_login(admin.site.login)
|
||||
|
||||
class FailedAuthLoginMiddleware(object):
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(FailedAuthLoginMiddleware, self).__init__(*args, **kwargs)
|
||||
|
||||
# watch the admin login page
|
||||
auth_views.login = watch_login(auth_views.login)
|
||||
|
|
|
|||
Loading…
Reference in a new issue