PHP: Complete Registration and Login with Email Verification
4.4 (148 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
12,787 students enrolled
Wishlisted Wishlist

Please confirm that you want to add PHP: Complete Registration and Login with Email Verification to your Wishlist.

Add to Wishlist

PHP: Complete Registration and Login with Email Verification

In this course you will learn all you need to know to build a registration and login system in php.
4.4 (148 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
12,787 students enrolled
Created by Danyal Fayyaz
Last updated 4/2016
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create login and signup system
  • Do form validations
  • Create an email verification system
  • Make parts of the application private
  • Implement Remember Me functionality
  • Work with cookies Sessions and SQL databases
View Curriculum
Requirements
  • Basic Knowlege of HTML and CSS is required
  • Basics of PHP(optional)
  • A code Text Editor(Brackets or Notepad++ recommended)
  • Xampp with installed PHP 5.6
Description

In this course you will learn all you need to know to build a registration and login system in php.

This course will take you through the whole process in a step by step manner so that you can learn progressively and enhance your skills. I will be explaining all the steps in an easy to understand manner.

After completing this course you will not only be able to create a registration and login system but you will also understand the whole process.

Who is the Ideal Student?

  • Beginners who are fairly new to PHP development
  • Anyone who wants to learn how registration and login systems are created

What are the Requirements?

  • Xampp installed(with PHP 5.6.15)
  • A Text Editor(Brackets is preferred but can use any)
  • Passion to Learn :)

After Completing the Course you will be able to:

  • Create login and signup system
  • Do form validations
  • Create an email verification system
  • Make parts of the application private
  • Implement Remember Me functionality
  • Work with cookies Sessions and SQL databases
Who is the target audience?
  • Beginners who are fairly new to PHP development
  • Anyone who wants to learn how registration and login systems are created
Students Who Viewed This Course Also Viewed
Curriculum For This Course
22 Lectures
02:37:40
+
Introduction
1 Lecture 05:34

In this lecture i will give an introduction of this course and myself and you will also be able to see the project we will be building in the course

Preview 05:34
+
Project Structure and UI Creation
4 Lectures 29:45

In this video we will create the structure of the registration and login system we will create all the files and folders in which we will be working in the next lectures

Preview 03:27

We will create the Mysql database for the registration and login system and connect the application to the database

Preview 04:59

We will download and install bootstrap to create the User Interface and we will be modify a starter template to create Login and Register Pages

Preview 13:24

We will create the Account and Forgot password pages using bootstrap

Preview 07:55
+
Creating the Registration system
9 Lectures 53:11

In this lecture we will create the database for users and we will make form fields required so that they must not be left blank

Creating users table and requiring the inputs
04:45

Form values are disappear by default when user submit the form but we want to restore those values in case any error occurs so that user do not have to fill the form all over again

Restoring the form values on submit
04:50

In this Lecture you will learn how to suppress errors and warnings

Fixing a small bug
01:08

We will validate the name and password of the user before registration

Validating name and Password
10:56

We will check email for the uniqueness in this lecture because we want every user to have a unique email address.

Validating Email
07:11

We will save the user into database after making all that data safe for the database.

Save user into database
05:42

In this lecture you will learn to setup the xampp to send emails. So that we can proceed with email verification part

Preview 05:54

In this lecture you will learn how to setup activation link for the user and send activation email to the user.

Sending Activation Emails
07:13

In this lecture you will learn how to activate the users account when the user clicks the activation link from the activation email.

Activating User accounts
05:32

Quiz 1
3 questions
+
Creating the Login system
6 Lectures 52:52

In this lecture you will learn to create validate the email and password entered by the user and login the user

Logging the User in
12:39

In this lecture you will learn to display the error messages if user fails to login and you will also be learning ho to logout the user.

Preview 05:07

In this lecture you will learn to make part of application private so that that part is only visible to only logged in users.

Making Account Page Private
05:44

In this lecture you will learn to implement the remember me functionality to keep the user logged in even if the user closes the browser without logging out

Adding the Remember Me Feature
10:02

In this lecture you will learn how can we invalidate or expire cookies when the logout button is clicked

Deleting Cookies on Logout
06:29

In this lecture we will create the Forgot Password feature so if the user forgets their password they can retrieve it by providing their Email

Adding Forgot Password Feature
12:51

Quiz 2
3 questions
+
Uploading Project Online
2 Lectures 16:18

In this Lecture you will learn to upload files using Cpanel and we also learn to create mysql databases and users using Cpanel

Uploading Project Online Part 1
10:16

In this Lecture you will learn to import database online using phpmyadmin. And we will also see what changes are required in order for the project to work online.

Uploading Project Online Part 2
06:02

Quiz 3
4 questions
About the Instructor
Danyal Fayyaz
4.2 Average rating
203 Reviews
12,926 Students
2 Courses
PHP Developer and Premium Udemy Instructor

Danyal Fayyaz is a PHP developer and Blogger and he is developing web applications from 2 years the area of his expertise is php and asp.net. He love to develop dynamic data driven websites but also developes static websites and he have developed websites in php, asp.net and Java Servlets. He also has experience in JQuery ,AJAX , Bootstrap , CSS3 , HTML5 , Javascript.

He has a passion to learn and tries to learn at least one new thing on a daily basis. He loves to share his knowledge with others and that is why he is here on udemy to share his experience with other by providing high quality and high value Udemy Courses.