Login and Registration from Scratch with PHP and MySQL (Udemy.com)

Create a PHP login system including user sign-up, login, "remember me", password reset and user administration.

Created by: Dave Hollingworth

Produced in 2016

What you will learn

  • Create a website where users can sign-up for a new account
  • Let users login and logout, providing them with personalised content
  • Give users the option to remember their login, even after closing the browser
  • Let users securely reset their own password if they forget it
  • Require users to confirm their email address before they can login
  • Administer registered users with a user administration backend
  • Apply advanced techniques using HTML5 and JavaScript to improve usability and performance

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 92 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a php course? Or looking for more detail on Dave Hollingworth's Login and Registration from Scratch with PHP and MySQL? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Do you already know PHP and you're developing a website that needs user registration and login? By taking this course you'll learn how to develop a system from scratch where users can sign-up for a new account, login, and be provided with personalised content.
This course will teach you how to add the following features to your PHP website or web application:
  • User sign-up, including account activation by email
  • Login and logout
  • Protecting content for logged-in users only
  • "Remember me" functionality: remember the login even after closing the browser
  • Secure password reset: let the users reset their own passwords when they forget them
  • User administration: create, view, edit and delete users.

Additional lectures include improving the usability of the site with new HTML5 and JavaScript techniques.
Taught by experienced web application developer and online educator Dave Hollingworth, this course takes you in easy steps through the entire process of creating a website that includes user authentication. This course will take you step by step through the project until all the principles have been covered.

All the source code is included with the lectures, with clear comments in the code and all the guidance you need to create your own user authentication system.
This popular course has been completely rewritten and re-published in April 2015, replacing every lecture and adding over 20 brand new ones, with improved, more secure source code, and an entirely new user administration area.Who this course is for:
  • This programming course is meant for people who are developing a website that need to have users sign-up and login so they can be provided with personalised, private content. All aspects of a creating a user login system are covered, from basic to advanced.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Dave Hollingworth

Hi, I'm Dave Hollingworth. I'm an IT trainer and web application developer. I've been programming for over thirty years, and teaching IT since 1999.
I've developed enterprise-level applications on platforms ranging from mainframes to mobiles: from my first web application, a quotes system created for a major insurance company back in 1999 - the first of its type in the sector - to interactive learning management systems for online language learning.
I've taught courses ranging from basic use of email to advanced web application development, both online and in-person. I've been teaching on Udemy since 2012.
I'm passionate about technology, and love teaching it! I believe it's possible to explain even the most complex subjects in a simple, straightforward way that doesn't confuse the student.
I look forward to welcoming you onto one of my courses!



49 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

This guys HAS to do MORE. Great teacher, step by step explanations of what he's doing and why. Simplified to give a simple method of doing a "slightly complicated at first" task.

Very good content.

Maybe I'm the wrong level fore this. I'm having a really hard time following along with this because I'm not being given a chance to code along. I'm just copying new files over and not really understanding what's happening.

Fantastic. Hollingworth delivers the product. Unlike the last four Udemy courses I've taken, this code works. Perfectly. My best Udemy course so far.

I am using PHP in a traditional way in 2 yrs already and mastered the basics. And this course is a good start up to level up into advance using OOP approach. What I gained from is very helpful improving my existing PHP websites. :)

By Aday on

PHPass is pretty old, PHP5 has password_hash() / password_verify() nowdays

A really good course!!!What's make's it perfect is the fast responses from the instructor.Really worth it!

Dave does a good job.

This is easily one of the clearest and most straight forward course I've taken on here. Very engaging and well put together.The instructor doesn't waste time with a lengthy introduction video; there are no messy and distracting umms and ahhs; he doesn't waste time going off on tangents.You just get a streamlined and informative course on developing your own auth app, which is split into bite size pieces that you can either burn through quickly to get the result, or review multiple times to actually learn what is happening.Thanks heaps Dave!

Instructor was very clear and detailed in his explanations. Excellent follow up as seen by the Q&A section. He sticks with students until problem solved. Learned a lot by progressing through the course. Mike

The technical process is a bit heavy at the beginning, but as you go along, the concepts get clearer.

Very good teacher! It's easy to follow him, and I've learnt a lot about object oriented php! If I could I'd give you 6 stars out of 5! THANK YOU DAVE!!!