PHP: User Authentication

Kevin Skoglund

Start a Database-Driven Project

Create and style the first page
  1. User Authentication Overview
    Identification and access control
    Hashing and storing passwords
  2. Implementing User Authentication in PHP
    Creating the database table
    Introducing the sample project
    Adding new users
    Logging in users
    Logging out users
    Controlling access to pages and functions
  3. Working with Strong Passwords
    Password requirements
    Preventing weak passwords
    Resetting forgotten passwords
  4. Securing User Authentication
    Preventing IDOR
    Using HTTPS
    Protecting access tokens
    Keeping track of logins