mirror of
https://github.com/jazzband/django-defender.git
synced 2026-05-13 10:03:17 +00:00
16 lines
589 B
Python
16 lines
589 B
Python
|
|
from . import config
|
||
|
|
from .data import store_login_attempt
|
||
|
|
|
||
|
|
# not sure how to get this to look better. ideally we want to dynamically
|
||
|
|
# apply the celery decorator based on the USE_CELERY setting.
|
||
|
|
|
||
|
|
if config.USE_CELERY:
|
||
|
|
from celery import shared_task
|
||
|
|
|
||
|
|
@shared_task()
|
||
|
|
def add_login_attempt_task(user_agent, ip_address, username,
|
||
|
|
http_accept, path_info, login_valid):
|
||
|
|
""" Create a record for the login attempt """
|
||
|
|
store_login_attempt(user_agent, ip_address, username,
|
||
|
|
http_accept, path_info, login_valid)
|