PHP: User Authentication
Offered By: LinkedIn Learning
Course Description
Overview
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
- Identification and access control
- Hashing and storing passwords
- 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
- Password requirements
- Preventing weak passwords
- Resetting forgotten passwords
- Preventing IDOR
- Using HTTPS
- Protecting access tokens
- Keeping track of logins
- Challenge: Expiring logins
- Solution: Expiring logins
- Next steps
Taught by
Kevin Skoglund
Related Courses
Introduction to Functional ProgrammingDelft University of Technology via edX Introduction to Office 365 Development and APIs
Microsoft via edX Web Development and Design using Wordpress
California Institute of the Arts via Kadenze Build a Basic PHP Website Course (How To)
Treehouse Web Applications for Everybody
Independent