Complete Login and Registration System in PHP and MYSQL
4.7 (135 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.
4,630 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Complete Login and Registration System in PHP and MYSQL to your Wishlist.

Add to Wishlist

Complete Login and Registration System in PHP and MYSQL

Learn to create a Complete login and registration system using PHP and MYSQLI with latest password encryption techniques
4.7 (135 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.
4,630 students enrolled
Created by Usman Raoof
Last updated 4/2016
English
Current price: $10 Original price: $200 Discount: 95% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Create their own Login and Registration System
Make system more secure and reliable
Go advanced in skills
View Curriculum
Requirements
  • Only notepad++ and xampp is needed. I'll cover this in first lecture
Description

This Course is FULLY UPDATED for current needs!

This course covers complete Login and Registration system in PHP and MYSQL from scratch.

The main functionalities that you will be learning in this course are:

1. Making Passwords and database secure. Covers secure approach for password encryption.

2. Validating each and everything.

3. Giving image a unique name.

4. "Remember Me" Functionality Using cookies.

5. Change password feature.

6. Making pages to be available only for registered members.

First we will make sign up system where user will provide required values and we will process those values and validate them in PHP and after complete validation we will save those values in our MYSQL database that we will create before validation.

We will apply hash to the password so the password will be secure in the database. we will change image name on the fly and give it unique name to make it unique in our system. before image upload we will check if uploaded file is the image or not. The main feature of this system is the "keep me logged in" you may have seen that on Facebook. we will use cookies and sessions together to implement this cool feature. After logging user will go to his profile page and will make a logout button to log him/her out. on profile page change password button will be available to change the password if user wants to. More importantly we will protect the pages so that unauthorized user will not be allowed to see pages that are only for signed in users.

Who is the target audience?
  • It is especially for newbies who don't know how to make a Member system for their websites.
  • And for those who don't know how to work with session and cookies.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 28 Lectures Collapse All 28 Lectures 04:03:00
+
Introduction
3 Lectures 16:56

Setting up notepad++ and xampp
03:54

Setting up Layout
10:29
+
Creating Sign Up System
8 Lectures 01:22:46
Setting up sign up form
11:13


Creating MYSQL Database
06:32

Making Connection with the Database
07:14

Validating Form Values
13:25

Inserting Data in the Database
10:07

Making sign up system more secure
14:03

Limiting file upload to be only images
07:04
+
Creating Login System
7 Lectures 01:05:58
Setting up login page
10:41

Checking if user exists or not
15:12

Checking if password is correct or not
06:25

Logging in and creating profile
08:58

Logging out with logout button
06:24

Protecting pages for signed in users
06:42

Creating "keep me logged in" functionality using cookies
11:36
+
Adding more Functionalities to the system
5 Lectures 51:32
Adding more to sign up system part 1
05:59

Adding more to sign up system part 2
04:09

Adding change password feature
13:09

Adding styles to the system part 1
11:36

Adding styles to the system part 2
16:39
+
Secure Salted Password Hashing
5 Lectures 25:48
Update your xampp
05:28

Password hashing
10:20

Password Verification
03:39

Adding this functionality to our Login and Registration system
05:13

Final Words and Source code
01:08
About the Instructor
Usman Raoof
3.9 Average rating
908 Reviews
26,617 Students
55 Courses
Software Engineer and Web Developer

I'm a senior software engineer and Web Developer at Algorithms International and also worked for many other companies so far. My expertise in HTML5, CSS3, PHP, MYSQL, JAVASCRIPT, JQUERY, AJAX, JSON, JAVA, WORDPRESS, MOBILE APPS, ILLUSTRATOR, AFTER EFFECTS, PHOTOSHOP AND CORELDRAW. I have done a lot of projects in these technologies so far. But now along the way i have a desire to teach others what I know. I'm very passionate about it. I'm teaching all this in my own academy but I want to make it online too. I started to teach almost 5 years ago.