This project was originally inspired by Is it time for password-less login? by Ben Brown
Run this command to install django-nopassword
pip install django-nopassword
Django >= 1.4 (1.5 custom user is supported)
Add the app to installed apps
INSTALLED_APPS = (
...
'nopassword',
...
)
Set the authentication backend to EmailBackend
AUTHENTICATION_BACKENDS = ('nopassword.backends.email.EmailBackend',)
Add urls to your urls.py
urlpatterns = patterns('',
...
url(r'^accounts/', include('nopassword.urls', namespace='nopassword')),
...
)
Information about the available settings can be found in the docs
Run with python setup.py test
.
To run with sqlite add USE_SQLITE = True
in tests/local.py
MIT © Rolf Erik Lekang