mirror of
https://github.com/jazzband/django-axes.git
synced 2026-05-11 00:53:12 +00:00
Keep track of failed login attempts in Django-powered sites.
The results for the cache unit tests were inconsistent, sometimes blocking and other time allowing. The source of the non-determinism was the COOLDOWN_TIME set to 2 seconds in the test. If a test took slightly longer than the cooldown time, it would fail. Testing times on Travis CI vary with each build, and would produce unreliable results. Now all tests have no cooldown period, except when the cooldown itself is being tested. This ensures accurate and predicable test results. |
||
|---|---|---|
| axes | ||
| docs | ||
| .gitignore | ||
| .travis.yml | ||
| CHANGES.txt | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| Makefile | ||
| manage.py | ||
| MANIFEST.in | ||
| README.rst | ||
| requirements.txt | ||
| runtests.py | ||
| runtests_proxy.py | ||
| runtests_proxy_custom_header.py | ||
| setup.py | ||
Django Axes =========== .. image:: https://jazzband.co/static/img/badge.svg :target: https://jazzband.co/ :alt: Jazzband .. image:: https://secure.travis-ci.org/jazzband/django-axes.svg?branch=master :target: http://travis-ci.org/jazzband/django-axes :alt: Build Status .. image:: https://coveralls.io/repos/github/jazzband/django-axes/badge.svg?branch=master :target: https://coveralls.io/github/jazzband/django-axes?branch=master :alt: Coveralls ``django-axes`` is a very simple way for you to keep track of failed login attempts, both for the Django admin and for the rest of your site. The name is sort of a geeky pun, since ``axes`` can be read interpreted as: * "access", as in monitoring access attempts * "axes", as in tools you can use hack (generally on wood). In this case, however, the "hacking" part of it can be taken a bit further: ``django-axes`` is intended to help you *stop* people from hacking (popular media definition) your website. Hilarious, right? That's what I thought too! For more information see the documentation at: https://django-axes.readthedocs.io/ If you have questions or have trouble using the app please file a bug report at: https://github.com/jazzband/django-axes/issues