Create a register, login and forgot password auth system,
- Development
- May 03, 2025

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
Who Should Attend
Target Audiences
– 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

Filipe Santos
Web developer and teacher
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Beginners Eclipse Java IDE Training Course
- AI ChatGPT Prompt for Digital Marketing, Sales Growth
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- How to Draw Cute Thanksgiving!
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling