Keep track of failed login attempts in Django-powered sites.
Find a file
Aleksi Häkli 7c3e21166e
Backwards compatibility fixes for credentials
Revert some of the PR changes to tests to make sure that all of the
old format function invocations work with the old and new tests.

Implement small enchancements to documentation and credentials resolving
for usability and flexibility with custom authentication backends.

Update documentation to indicate that backwards compatibility
is supported as well as the new format credentials invocations.

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
2018-12-23 02:58:53 +02:00
axes Backwards compatibility fixes for credentials 2018-12-23 02:58:53 +02:00
docs Backwards compatibility fixes for credentials 2018-12-23 02:58:53 +02:00
.gitignore Backwards compatibility fixes for credentials 2018-12-23 02:58:53 +02:00
.prospector.yaml Add Python 3.7 to supported versions 2018-12-10 19:48:46 +02:00
.travis.yml Run tests in parallel in Travis 2018-12-20 00:58:22 +01:00
CHANGES.txt Release 4.4.3 2018-12-08 15:24:52 +02:00
CONTRIBUTING.md Add CONTRIBUTING.md according to jazzband guidelines 2016-07-30 16:14:30 +02:00
LICENSE GC #1 - I've implemented some of the groovy features offered by philipn. Thanks! 2009-12-16 23:24:30 -05:00
manage.py add a manage.py to make making migrations easier 2018-10-24 16:55:17 -07:00
MANIFEST.in Add translations to the distribution 2018-12-08 15:15:03 +02:00
README.rst Updated readme.rst with svg badge 2016-10-27 20:13:02 +03:00
requirements.txt Add Python 3.7 to supported versions 2018-12-10 19:48:46 +02:00
runtests.py Backport unicode string literals for Python 2.7 2018-04-18 15:21:09 +03:00
setup.py Add Python 3.7 to supported versions 2018-12-10 19:48:46 +02:00
tox.ini Run tests in parallel in Travis 2018-12-20 00:58:22 +01:00

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