Buying for a Team? Gift This Course
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.6 (132 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,616 students enrolled
Created by Usman Raoof
Last updated 3/2016
$10 $200 95% off
2 days left at this price!
30-Day Money-Back Guarantee
  • 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
  • Only notepad++ and xampp is needed. I'll cover this in first lecture

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
3 Lectures 16:56

Setting up notepad++ and xampp

Setting up Layout
Creating Sign Up System
8 Lectures 01:22:46
Setting up sign up form

Creating MYSQL Database

Making Connection with the Database

Validating Form Values

Inserting Data in the Database

Making sign up system more secure

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

Checking if user exists or not

Checking if password is correct or not

Logging in and creating profile

Logging out with logout button

Protecting pages for signed in users

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

Adding more to sign up system part 2

Adding change password feature

Adding styles to the system part 1

Adding styles to the system part 2
Secure Salted Password Hashing
5 Lectures 25:48
Update your xampp

Password hashing

Password Verification

Adding this functionality to our Login and Registration system

Final Words and Source code
About the Instructor
4.0 Average rating
872 Reviews
26,479 Students
52 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.

Report Abuse