Having a secure login system is critical to many website designs. Having a way to verify your users emails also plays an important role in building your client email list and insuring that the emails provided are accurate. During this tutorial series I will walk you step-by-step through the process of building your own secure Login and Registration application. Having the ability to control access to different areas of your site gives you the ability to control your content and how it is viewed by the users of the site.
This video lesson series covers all the fundamentals of building a secure login system that requires an email validation to set your users to an active state. We cover many of the advanced techniques used in PHP7 in the development of this application. We discuss how to set and destroy sessions, how to set cookies, we build a database in MySQL, we read and write to the database through the application, and you learn the fundamentals of data management using MySQL and PHP7.
A complete section listing of the topics covered and a brief description of each section is listed below.
Once the series is completed you will have the knowledge to build your web sites that allow for different page availabilities based on a users logged in status.
As with all my courses this course also includes all the slide presentations that I use throughout the training. The presentation are included in PDF format so that you can follow along with the discussions and make notes on the slides as you work through the training. I also include all the exercise files for the application.
A complete Chapter Listing is listed below.
In this video series we cover building a secure Login and Registration Application for your website.
Building a Secure PHP Login / Registration Application
Section 1 - Introduction
|Our Completed Project||8:47|
|Setting Up Our Files||7:01|
|Refactoring Our Code||34:42|
|Beginning Our Structure||14:01|
|Creating the Database||10:47|
|The Database Connection||9:44|
|Database Functions in PHP||17:38|
|Testing Our Functions||10:00|
|General Functions in PHP||24:01|
Section 2 - Registration Validation
|Beginning the Validation Code||21:53|
|Continuing the Validation Code||22:31|
|More on Validation||15:22|
|Adding a Password Strength Meter||11:57|
|One Additional Step||5:57|
Section 3 - Registering on the Site
|Beginning Our Registration Code||14:16|
|Adding Additional Registration Code||19:43|
|Building Our Activation Email||10:12|
Section 4 - Logging into the Site
|Validate the Login Data||19:30|
|Starting Our Login Code||18:10|
|Login Code - Part 2||14:13|
|The Logout Process||10:04|
Section 5 - Login Features
|Remember Me Feature||24:37|
|Recover a Password - Part 1||18:56|
|Recover a Password - Part 2||18:01|
|Recover a Password - Part 3||14:47|
|Recover a Password - Part 4||15:16|
|Password Reset - Part 1||28:40|
|Password Reset - Part 2||19:23|
Section 6 - Moving Our Site On-Line
|Getting Web Hosting||16:47|
|Building the Live Database||10:38|
|A New Configuration File||18:52|
|Changes to the URL's||15:43|
|Setting Up Our PHPMail Class - Part 1||24:10|
|Setting Up Our PHPMail Class - Part 2||15:40|
|Email Templates and More||18:45|
|Updating the Live Site||15:45|
Section 7 - Some Final Updates
Accepts credit cards whether you have PayPal account or not. PayPal acts as the gateway to get your purchase completed quickly. It is fast, convenient and secure.
PayPal is trusted by over 190 million users around the world. This gives you peace of mind throughout the purchasing process knowing your payment will be made quickly and your information is secure.