Skip to content

Section Introduction

In this section of video, we are going to implement user authentication in our project.

  • At first, we will learn about session based authentication.

  • Then, we will create a custom user model because the existing user model is not sufficient enough to satisfy our requirements.

  • After that, we will learn how to create the functionality for

    • signup
    • login
    • logout
    • profile view
    • profile update
    • email verification
    • change password and
    • reset password

At the end of this section, you will be able to add user authentication system in any django project.