Our school does not support Internet Explorer. For a much better experience, please download the latest version of Google Chrome, Safari, Opera or Firefox
Create a PHP and Ajax Login/Registration System

Teachers:

About:

  • 3 hours
  • 20 lessons
  • 0 quizzes

Certificate of Completion Offered

Learn how to create a website login and registration system using PHP, JavaScript, Ajax, JSON and MySQL. This course will show you everything you need to know to make a full login-logout system with a user registration bonus. 

This is a fast paced course, but you'll a lot of advanced concepts that a typical "build a login system" course won't teach you. 

What You'll Learn In This Course

JQuery
JSON
JavaScript
OOP
PHP
Password Security
MySQL

What You Need For This Course

Basic JavaScript
Basic PHP

Description

Learn how to create a website login and registration system using PHP, JavaScript, Ajax, JSON and MySQL. This course will show you everything you need to know to make a full login-logout system with a user registration bonus. 

This is a fast paced course, but you'll a lot of advanced concepts that a typical "build a login system" course won't teach you. 

You'll learn MORE than just how to make a login system. Here's what we'll learn:

  • How to use JavaScript and jQuery to create an Ajax request to register and login users.
  • Create a login and user registration system from scratch using PHP and MySQL
  • All the code is on GitHub for you to view at any time (the real code and it's history).
  • Downloadable code after each lesson.
  • Lessons on security and password protection.
  • How to create members-only pages.
  • How to create Classes from basic functions.
  • Secure database connections using PDO instead of MySQLi (PDO is the OOP way, and is considered "better").
  • What to build next on your own.

You should already be familiar with some PHP, MySQL and JavaScript.

This course is exclusively free through Arkmont.com.

Syllabus

All the lessons in this course
  • Introduction
  • Introduction 03:40
  • Getting Started
  • Getting Started with Git 09:51
  • Login Page and HTML Setup 08:50
  • Creating the Global Config 11:35
  • A Lesson on Safely Storing Passwords 03:01
  • Setting Up Our Database 10:22
  • Setting Up Our Database Part 2 06:43
  • JavaScript Form Validation 07:54
  • JavaScript Form Validation Part 2 08:00
  • Our First Ajax Call 12:51
  • User Registration via Ajax 10:37
  • User Registration via Ajax Part 2 09:30
  • Login via Ajax 08:17
  • Login via Ajax Part 2 08:47
  • Member-only Pages 06:55
  • The Logout Page 05:06
  • Creating Functions 13:54
  • Upgrading to Object Orientated Programming (OOP) 08:26
  • Upgrading to Object Orientated Programming (OOP) Part 2 08:29
  • Conclusion
  • What to Build Next 06:59