A Django app to support email-based authentication.
Project description
Mailauth is a Django authentication app to replace the default username-based authentication with an email-based authentication.
Note: Mailauth should installed & setup before any migration is created.
Quick start
Install the django-mailauth authentication using pip from PyPi:
pip install django-mailauth
Add “mailauth” to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [ ... 'mailauth', ]
Replace your default “User” model with with Mailauth’s custom user model In your settings.py module, add or update the following line:
AUTH_USER_MODEL = 'mailauth.User'
Run python manage.py makemigrations to create your first migrations.
Run python manage.py migrate to apply the changes to your database tables.
Start the development server and visit http://127.0.0.1:8000/admin/ to add new users (you’ll need the Admin app enabled).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.