未知
django-failedloginblocker的Python项目详细描述
使用重写django身份验证函数来跟踪每个用户的失败登录尝试的项目。代码基于brutebuster
(http://code.google.com/p/django-brutebuster/),但由于跟踪IP地址的要求降低,因此代码被简化了。django axes是另一个灵感来源(http://code.google.com/p/django axes/)。
installation
1。将FailedLoginBlocker添加到settings.py
2中的已安装应用列表中。将failedloginblocker.middleware.failedloginblockermidleware添加到settings.py
3中的
中间件类。运行“python manage.py syncdb”
4。重新启动Web服务器,如有必要。
settings(如果要覆盖默认设置,请在settings.py中设置)
flb_max_failures-在阻止登录之前允许的失败次数。
default设置为5。
flb_block_interval-从最后一次失败尝试确定当前登录尝试是否计为失败。
默认情况下,decorators.py会清除此间隔已过期的失败登录。
默认设置为1440分钟(或1天)。
(http://code.google.com/p/django-brutebuster/),但由于跟踪IP地址的要求降低,因此代码被简化了。django axes是另一个灵感来源(http://code.google.com/p/django axes/)。
installation
1。将FailedLoginBlocker添加到settings.py
2中的已安装应用列表中。将failedloginblocker.middleware.failedloginblockermidleware添加到settings.py
3中的
中间件类。运行“python manage.py syncdb”
4。重新启动Web服务器,如有必要。
settings(如果要覆盖默认设置,请在settings.py中设置)
flb_max_failures-在阻止登录之前允许的失败次数。
default设置为5。
flb_block_interval-从最后一次失败尝试确定当前登录尝试是否计为失败。
默认情况下,decorators.py会清除此间隔已过期的失败登录。
默认设置为1440分钟(或1天)。