Skip to content

This is a Django Login & Sign Up Form With Email Verification & Password Reset Functionality Using a PostgreSQL Database

Notifications You must be signed in to change notification settings

steve-njuguna-k/Django-Login-Register-Form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 

Repository files navigation

Django Login & Sign Up Form

This is a Django Login & Sign Up Form With Email Verification & Password Reset Functionality

Some Unique Features

  • You Can Recieve An Email Address To Reset Your Password

  • You Can Recieve An Email Address To Activate Your Account

Project Setup Instructions

  1. Git clone the repository
https://github.com/steve-njuguna-k/Django-Login-Register-Form.git
  1. Go To Project Directory
cd Django-Login-Register-Form
  1. Create Virtual Environment
virtualenv env
  1. Active Virtual Environment
env\scripts\activate
  1. Install Requirements File
pip install -r requirements.txt
  1. Make Migrations
py manage.py makemigrations
  1. Migrate Database
py manage.py migrate
  1. Create Super User
py manage.py createsuperuser
  1. Run Project
py manage.py runserver

Under settings.py, make changes to the Email Setup

#Email Setup
EMAIL_FROM_USER = 'Your Email Address'
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'Your Email Host Provider'
EMAIL_PORT = 'Your Email Host Port Number'
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'Your Email Addres'
EMAIL_HOST_PASSWORD = 'Your Email Password'

© 2021 Steve Njuguna

License: MIT

About

This is a Django Login & Sign Up Form With Email Verification & Password Reset Functionality Using a PostgreSQL Database

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published