YoVDO

PHP: User Authentication

Offered By: LinkedIn Learning

Tags

Databases Courses PHP Courses User Authentication Courses Access Control Courses Password Hashing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Find out how to apply best practices for user authentication to your own PHP projects and avoid costly security pitfalls.

Syllabus

Introduction
  • Restricting user access in PHP applications
  • How to use the exercise files on GitHub
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
  • Challenge: Editing users
  • Solution: Editing users
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
  • Challenge: Expiring logins
  • Solution: Expiring logins
Conclusion
  • Next steps

Taught by

Kevin Skoglund

Related Courses

Build a SMS Verification with Login System Using PHP MySQL
Udemy
Secured Login Registration System in PHP - Email Activation
Udemy
Complete Login/Registration System in PHP & MYSQL 2021
Udemy
PHP Login and Registration System - Email Confirm Activation
Udemy
Introduction to User Authentication in PHP Course (How To)
Treehouse