跳转到主要内容

一个用于记录登录尝试的小项目。仅将它们记录到标准日志 - 而不是数据库。

项目描述

build license kit format

这是一个 modest Django 应用程序,其中包含 thelab 喜欢记录员工用户的身份验证方式。这可能对其他人有用,但也可以轻松复制。

安装

首先,从 PyPI 安装软件包。

pip install django-auth-logger

然后,将 auth_logger 添加到您的 Django 项目的 INSTALLED_APPS 设置中。

INSTALLED_APPS = [
    ...
    'auth_logger',
    ...
]

用法

默认情况下,成功和失败的登录都会记录到标准的 Python 日志(在 INFO 级别)。

将来我们可能会决定添加更多的配置选项。

贡献

这个项目的范围很小且特定 - 但我们欢迎添加配置设置以更改行为并满足更多用例。所有配置选项都应有一个测试来验证其是否正常工作。

如果我们添加了这种配置,它可能看起来像这样

AUTH_LOGGER = {
    'LOG_ONLY_STAFF': True
}

变更日志

2.2.0

  • 支持 django-ipware v4

2.1.0

  • 将 Django 3.2 添加到测试套件

2.0.0

  • 升级到 django-ipware v3

1.1.1

  • 更新测试套件以支持 Django 2.2 和 Python 3.8

1.1.0

  • 记录所有登录尝试,而不仅仅是员工用户的登录。

  • 修复了一个阻止失败的登录尝试被正确记录的bug。

1.0.1

  • 添加对 Django 2.0 的支持。

1.0.0

  • 首次发布。

项目详细信息


下载文件

下载适合您平台文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源分发

django_auth_logger-2.2.1.tar.gz (3.9 kB 查看哈希值)

上传

构建分发

django_auth_logger-2.2.1-py3-none-any.whl (4.9 kB 查看哈希值)

上传 Python 3

由支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面