一个用于记录登录尝试的小项目。仅将它们记录到标准日志 - 而不是数据库。
项目描述
这是一个 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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c3b1c059bc50992e8bdecbf042b22ea45c722429b90637cd8b33baf8f2939fae |
|
MD5 | b94ec011dca8fdad870c14dc4a3b9954 |
|
BLAKE2b-256 | f34df573b07e0ca655bd16851256457fdd0ad69ab57050256b5567f04ed7571d |
关闭
django_auth_logger-2.2.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fb907076bc26f10b07cfb5d3e20eb4bdf9c5a15cb6b6b6807b6547bc9aa67cc2 |
|
MD5 | 90501177317c38f85ed7b1d94fc02b59 |
|
BLAKE2b-256 | cae018843f6d9dc258b0e96ecda1178cf3bc4409b96ac752143fbc061f346418 |