HOME > Development > Create a register, login and forgot password auth system,

Create a register, login and forgot password auth system,

  • Development
  • May 03, 2025
SynopsisCreate a register, login and forgot password auth system,, av...
Create a register, login and forgot password auth system,  No.1

Create a register, login and forgot password auth system,, available at $19.99, with 29 lectures, and has 6 subscribers.

You will learn about Create a registration, login, logout and forgot password functionality using PHP and MySQL. No frameworks are used in this project, just plain PHP and MySQL Protect your login page against brute force attacks by limiting the number of attempts. If greater than a certain number than block the user. Learn to unblock By following this course you will be able to grasp the concept of building and securing database driven Web applications Activate account upon registration Learn to protect data against SQL injection by using prepared statements Protect data against header injection attacks Protect data with server side validation by using regular expressions and built in PHP filters Email the user using phpmailer and Gmail Protect your forms with a captcha to protect against bots Protect forms with CSRF tokens Create a logout page This course is great whether you are a beginner or intermediate level PHP programmer as the code in each video is crearly explained This course is ideal for individuals who are Junior and Mid level Web developers who would like to include an authentication system in their website or Junior and Mid level Web developers who are interested in securing database driven Web application It is particularly useful for Junior and Mid level Web developers who would like to include an authentication system in their website or Junior and Mid level Web developers who are interested in securing database driven Web application.

Enroll now: Create a register, login and forgot password auth system,

Summary

Title: Create a register, login and forgot password auth system,

Price: $19.99

Number of Lectures: 29

Number of Published Lectures: 29

Number of Curriculum Items: 29

Number of Published Curriculum Objects: 29

Original Price: £19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Create a registration, login, logout and forgot password functionality using PHP and MySQL. No frameworks are used in this project, just plain PHP and MySQL
  • Protect your login page against brute force attacks by limiting the number of attempts. If greater than a certain number than block the user. Learn to unblock
  • By following this course you will be able to grasp the concept of building and securing database driven Web applications
  • Activate account upon registration
  • Learn to protect data against SQL injection by using prepared statements
  • Protect data against header injection attacks
  • Protect data with server side validation by using regular expressions and built in PHP filters
  • Email the user using phpmailer and Gmail
  • Protect your forms with a captcha to protect against bots
  • Protect forms with CSRF tokens
  • Create a logout page
  • This course is great whether you are a beginner or intermediate level PHP programmer as the code in each video is crearly explained
  • Who Should Attend

  • Junior and Mid level Web developers who would like to include an authentication system in their website
  • Junior and Mid level Web developers who are interested in securing database driven Web application
  • Target Audiences

  • Junior and Mid level Web developers who would like to include an authentication system in their website
  • Junior and Mid level Web developers who are interested in securing database driven Web application
  • – Create a registration, login, logout and forgot password functionality using PHP and MySQL. No frameworks are used in this project, just plain PHP and MySQL

    – The code in each video is clearly explained

    – Protect your login page against brute force attacks by limiting the number of attempts. If greater than a certain number than block the user using the database not sessions and also unblock the user

    – By following this course you will be able to grasp the concept of building and securing database driven Web applications

    – Activate account upon registration by emailling a link to the user and clicking on an activation link

    – Learn to protect data against SQL injection by using prepared statements

    – Protect data against header injection attacks

    – Protect data with server side validation by using regular expressions and built-in PHP filters

    – Email the user using phpmailer and Gmail

    – Protect your forms with a captcha to protect against spam

    – Protect forms with Cross Site Request Forgery(CSRF) tokens

    – Create a logout page

    – Create a forgot password page and allow the user to change the password

    This course is for beginner and intermediate level PHP programmer as the code in each video is crearly explained.

    If you really like PHP then this course is for you!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Overview

    Lecture 3: How it works

    Chapter 2: Database setup

    Lecture 1: Setup the database

    Lecture 2: Setup the table in the database

    Chapter 3: Registration and activation pages

    Lecture 1: Display the registration form including styling

    Lecture 2: Install font and register form validation

    Lecture 3: Register – Insert data into database

    Lecture 4: Email activation link to the user

    Lecture 5: Cross Site Request Forgery attack protection(CSRF)

    Lecture 6: Header Injection Attacks

    Lecture 7: Spam Protection with a captcha

    Lecture 8: Activate account

    Lecture 9: Find if email has been activated or not

    Chapter 4: Login page

    Lecture 1: Login page validation and styling

    Lecture 2: Checking for an existing email

    Lecture 3: Checking for a valid password

    Lecture 4: Record number of attempts in database

    Lecture 5: Check if email has been verified

    Lecture 6: Suspend the user

    Lecture 7: Login and logout

    Lecture 8: Adding a captcha to the login form

    Lecture 9: Add CSRF token to login form

    Chapter 5: Forgot Password

    Lecture 1: Display forgot password form inc form validation

    Lecture 2: Email password link to the user

    Lecture 3: Prevent multiple emails being sent within 15 mins

    Lecture 4: Check if link has been clicked

    Lecture 5: Checking if token has expired and generate a new one

    Lecture 6: Change the password

    Instructors

  • Create a register, login and forgot password auth system,  No.2
    Filipe Santos
    Web developer and teacher
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 0 votes
  • 4 stars: 0 votes
  • 5 stars: 0 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!