Skip to main content

A Django app to implement basic authentication in django project.

Project description

simpleauth is a Django app to implement simple authentication in django project.

Quick start

  1. Add “authentication” to your INSTALLED_APPS setting like this

INSTALLED_APPS = [
    ...
    'authentication',
]
  1. Include the authentication URLconf in your project urls.py like this

path('auth/', include('authentication.urls')),
  1. Create a “simpleAuth.py” file at project level(where manage.py is located)

DOMAIN = "http://127.0.0.1:8000"          # for default djangoserver (use your domain name)
SENDER_EMAIL_ID = "YOUR_MAIL_ID"
SENDER_PASSWORD = 'YOUR MAIL_ID PASSWORD'
SERVER_NAME = 'smtp.gmail.com'            # for gmail (use your mail servername)
# NOTE : TURN ON LESS SECURE APP OPTION IN UR GOOGLE ACCOUNT
  1. Run python manage.py migrate to create the authentication models.

  2. Start the development server and visit http://127.0.0.1:8000/auth/register to register user.

  3. visit http://127.0.0.1:8000/auth/login to login.

  4. visit http://127.0.0.1:8000/auth/logout to logout.

  5. visit http://127.0.0.1:8000/auth/forgot_password to forgot_password.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-authsimple-1.0.2.tar.gz (7.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page