How to Build a Registration & Login System

Leverage your PHP skills and create a slick login system.
2.6 (11 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.
437 students enrolled
70% off
Take This Course
  • Lectures 30
  • Length 8 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2013 English

Course Description

Like us on Facebook and/or Follow us on Twitter. Message us to let us know you liked us, or Tweet us @sr_elearning.

Link to Our Facebook Page

Link to Our Twitter Profile

Stone River eLearning


This course teaches the fundamentals of creating a registration and login system from scratch. You'll learn how to set up and connect to the database, allow visitors to register on your website and sign in, giving them access to member only areas. You'll also learn how to create admin only areas, upload a profile picture as well as general tasks such as forgotten password reset, email activation and more.

What are the requirements?

  • A computer
  • Free CodeIgniter software

What am I going to get from this course?

  • To build a registration and login system for websites
  • To understand the process and work flow of building login systems
  • To learn how to alter a login system to suit any company's needs

Who is the target audience?

  • Beginning web developers
  • Intermediate web developers
  • Entrepreneurs

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction
A short introduction to what you will learn in this course. 

*** You can download the source codes for the registration and login system on the right side of the page. 

Section 2: The Database and Template
Getting started means setting up your database, since the entire system will run on one. 

If you're looking for the source code, you can download that in lecture 1.

Let's look at the template we'll be using.
Let's break up the template to use just what we need. 
Now let's connect it all to our database. 
Section 3: Creating a Registration and Login System
Starting the login create process. 
How to handle errors you may get. 
Learn how to get user data from the database. 
How to disable a user account if needed. 
Add widgets for more functionality. 
How to validate your registration form. 
How to register users. 
How to hide specific content. 
How to change passwords. 
Setting up e-mail activation. 
How to update user settings. 
Working with user profiles. 
Cleaning up your data!
How to recover username data. 
How to recover lost passwords. 
Working with administration accounts. 
Section 4: Spicing Up Your Login System
What account types are available? Which do you need to use?
How to send an e-mail to users in your database. 
How to send an e-mail to users in your database. 
How to send an e-mail to users in your database. 
How to add profile images to your registration system. 
How to add profile images to your registration system. 
How to add profile images to your registration system. 
Section 5: Course Conclusion
Course Conclusion
Request a Course

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Stone River eLearning, 210,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 370,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.

Ready to start learning?
Take This Course