Log failed login attempts

This commit is contained in:
Michael Shamoon
2022-12-31 13:13:19 -08:00
committed by shamoon
parent 9893ae9880
commit 668b068bb5
6 changed files with 72 additions and 1 deletions

15
src/paperless/apps.py Normal file
View File

@@ -0,0 +1,15 @@
from django.apps import AppConfig
from django.utils.translation import gettext_lazy as _
from paperless.signals import handle_failed_login
class PaperlessConfig(AppConfig):
name = "paperless"
verbose_name = _("Paperless")
def ready(self):
from django.contrib.auth.signals import user_login_failed
user_login_failed.connect(handle_failed_login)
AppConfig.ready(self)