OOP Register & Login System

An object oriented authentication system including the ability to register a user, log in and includes features like validation, remember me, user profiles, CSRF protection, secure password salting plus much more. Created by phpacademy.

Recommended that you have a good foundation in PHP before taking this course.


Average Course Length

6 hours


Skill Level

Intermediate


Pick a lesson


1: Introduction (Part 1/23)
2: Database (Part 2/23)
3: Directory Structure and Files (Part 3/23)
4: Initialization (Part 4/23)
5: Functions (Part 5/23)
6: Config Class (Part 6/23)
7: Database (Part 7/23)
8: Database Querying (Part 8/23)
9: Database Results (Part 9/23)
10: Database Insert/Update (Part 10/23)
11: Form Validation (Part 11/23)
12: CSRF Protection (Part 12/23)
13: Flashing (Part 13/23)
14: Registering Users (Part 14/23)
15: Redirecting (Part 15/23)
16: Log in (Part 16/23)
17: Checking Signed In (Part 17/23)
18: Logging out (Part 18/23)
19: Remember me (Part 19/23)
20: Update Information (Part 20/23)
21: Changing Password (Part 21/23)
22: Permissions (Part 22/23)
23: User Profiles (Part 23/23)