provide more fine-grained control over login patching

This commit is contained in:
Mike Blume 2010-10-18 03:31:59 +00:00
parent 6d1c0131a1
commit aa1bc1456b

View file

@ -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)