Build a Complete Registration and Login System using PHP MVC

Add registration, login, remember me, account activation, password reset by email and more using the PHP MVC framework

Created by
Categories
Funnels - Sub
Review
0 (0 Review)

Course description

Learn the basic concepts, tools and functions that you will need for user authentication using a PHP MVC framework.Add registration and login to the PHP MVC framework we built on the "Build a PHP MVC Framework From Scratch" course.Let new users sign up and log inStore passwords securely in th

Learn the basic concepts, tools and functions that you will need for user authentication using a PHP MVC framework.

Add registration and login to the PHP MVC framework we built on the "Build a PHP MVC Framework From Scratch" course.

  • Let new users sign up and log in
  • Store passwords securely in the database
  • Restrict content to logged-in users only
  • Use sessions for handling logins
  • Use cookies to optionally remember the user's login
  • Allow users to securely reset their own passwords

Build Registration and Login using Models, Views and Controllers

Most websites and web applications need user authentication. Once users sign up to your site, you can tailor content specifically to them, and restrict content to logged-in users only.

By developing user authentication using an MVC framework, your code will be easier to write and maintain.

All the concepts you need to know to understand why the system is developed the way it is are explained in detail.

What will I learn?

  • Let new users sign up for a new account
  • Store passwords securely in the database
  • Restrict content to logged-in users only
  • Use cookies to optionally remember the user's login
  • Let users update their own profile details
  • Validate the users' registration data, both on the server and in the browser
  • Allow users to log in using their email and password
  • Use sessions for handling logins
  • Allow users to securely reset their own passwords when they forget them
  • Use a CSS UI framework to easily add styling to a project

Requirements

  • You need to have taken the
  • You should already be familiar with the basics of PHP, HTML, CSS and JavaScript
  • You should be comfortable installing software on your computer
  • You need to be familiar with the model - view - controller (MVC) pattern

Student feedback

0

Course rating
(0)
(0)
(0)
(0)
(0)

Related courses

Free