Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add How to Build a Registration & Login System to your Wishlist.

Add to Wishlist

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.
439 students enrolled
Last updated 4/2016
$10 $50 80% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 8 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

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.

Who is the target audience?
  • Beginning web developers
  • Intermediate web developers
  • Entrepreneurs
Students Who Viewed This Course Also Viewed
What Will I Learn?
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
View Curriculum
  • A computer
  • Free CodeIgniter software
Curriculum For This Course
Expand All 30 Lectures Collapse All 30 Lectures 07:51:21
1 Lecture 03:43
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. 

Preview 03:43
The Database and Template
4 Lectures 40:49
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.

Preview 08:56

Let's look at the template we'll be using.
Template Overview

Let's break up the template to use just what we need. 
Breaking Up the Template

Now let's connect it all to our database. 
Core Files and Connecting to the Database
Creating a Registration and Login System
16 Lectures 06:00:11
Starting the login create process. 
Logging In

How to handle errors you may get. 
Error Handling

Learn how to get user data from the database. 
Getting User Data

How to disable a user account if needed. 
Disable a User Account

Add widgets for more functionality. 

How to validate your registration form. 
Registration Forms and Validation

How to register users. 
Registering Users

How to hide specific content. 
Protecting Pages

How to change passwords. 
Changing Passwords

Setting up e-mail activation. 
E-mail Activation

How to update user settings. 
Updating User Settings

Working with user profiles. 
User Profiles

Cleaning up your data!
More User Data Sanitization

How to recover username data. 
User Name Recovery

How to recover lost passwords. 
Recovering Passwords

Working with administration accounts. 
Administration Accounts
Spicing Up Your Login System
7 Lectures 01:05:51
What account types are available? Which do you need to use?
Account Type Flexibility

How to send an e-mail to users in your database. 
Mass E-mail All Users

How to send an e-mail to users in your database. 
Mass E-mail All Users - Part 2

How to send an e-mail to users in your database. 
Mass E-mail All Users - Part 3

How to add profile images to your registration system. 
Adding Profile Images

How to add profile images to your registration system. 
Adding Profile Images - Part 2

How to add profile images to your registration system. 
Adding Profile Images - Part 3
Course Conclusion
2 Lectures 00:49
Course Conclusion

Request a Course
About the Instructor
4.3 Average rating
11,146 Reviews
228,579 Students
185 Courses
220,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.

Report Abuse