How To Create A Forgotten Password System In PHP | Password Recovery By Email In PHP | PHP Tutorial

Channel:
Subscribers:
497,000
Published on ● Video Link: https://www.youtube.com/watch?v=wUkKCMEYj9M



Category:
Tutorial
Duration: 1:28:36
202,074 views
4,581


In this PHP tutorial you will learn how to create a forgotten password system in PHP. To follow this tutorial you only need to have basic knowledge in PHP and a login system ready. We will be creating our password recovery system using PHP tokens which is a method we use to authenticate the correct users who try to reset their password.

➤ CHAPTERS

(00:00:00): Introduction
(00:00:31): Ways to make a Password Recovery system
(00:03:51): What is a token?
(00:04:50): Why PHP e-mails sometimes doesn't work
(00:06:33): Demo of what we are going to build
(00:09:51): Creating the "Recover password request" HTML form
(00:15:55): Creating the Token PHP script & database table
(00:42:18): Creating the Password Recovery e-mail
(00:50:48): Creating the "Reset password" HTML form
(01:24:22): Testing our Password Recovery system!

➤ OTHER LINKS

My PHP Login System Tutorial: https://www.youtube.com/watch?v=LC9GaXkdxF8&t=5444s
Setting Up A PHP Mail Server Using Gmail and PHPMailer: https://www.youtube.com/watch?v=U13smZvdArI
PHPMailer Plugin: https://github.com/PHPMailer/PHPMailer

➤ HOW TO FIX ERRORS YOU MIGHT GET

▸"Mail doesn't send"
This is very likely caused by you not having a mail server running that makes it possible to send emails using the build-in PHP mail() function. Fix this issue by setting up a mail server. I have provided links for this here in the video description. If you have a mail server running then check your code for errors.

▸"unexpected"
You made a typo in your code. Probably by forgetting to close something. Did you already check for any mistakes in your code? Well check again because it's there somewhere :)

▸"HTTP ERROR 500"
HTTP ERROR 500 is a server error, meaning that you are most likely using an outdated version of apache or mysql. Try updating your servers and make sure that you are using the latest version of PHP.

➤ GET ACCESS TO MY LESSON MATERIAL HERE!

First of all, thank you for all the support you have given me!

I am really glad to have such an awesome community on my channel. It motivates me to continue creating and uploading content! So thank you!

I am now using Patreon to share improved and updated lesson material, and for a small fee you can access all the material. I have worked hard, and done my best to help you understand what I teach.

I hope you will find it helpful :)

Material for this lesson: https://www.patreon.com/posts/lesson-material-42361704




Other Videos By Dani Krossing


2019-03-197: How To Create Namespaces In C# | C# Directories | C# Tutorial For Beginners | C Sharp Tutorial
2019-03-056: How To Create Classes And Objects In C# | C# Tutorial For Beginners | C Sharp Tutorial
2019-02-065: Different Operators In C# | C# Logical Operators | C# Tutorial For Beginners | C Sharp Tutorial
2019-02-054: Help Yourself When Writing C# | VS Object Browser | C# Tutorial For Beginners | C Sharp Tutorial
2019-01-283: How To Create Variables In C# | Data Types In C# | C# Tutorial For Beginners | C Sharp Tutorial
2019-01-252: Installing Visual Studio | Setup Our First Project | C# Tutorial For Beginners | C Sharp Tutorial
2019-01-231: Introduction To C# | What Is C# | C# Tutorial For Beginners | C Sharp Tutorial | Learn C# Easily
2019-01-14Web Design Guide For Non-Creative People | Step By Step Web Design | Design Theory | Web Design Tips
2018-12-27Logitech Out of Sync Fix 2019 | Webcam Out of Sync | Out of Sync Logitech Webcam | Handbrake
2018-12-22IMPORTANT MESSAGE FROM ME | WHY I HAVEN'T UPLOADED | VLOG
2018-11-28How To Create A Forgotten Password System In PHP | Password Recovery By Email In PHP | PHP Tutorial
2018-11-26I Design A Webpage In Less Than 1 Hour! | Web Design Challenge | Web Design Guide | mmtuts
2018-11-0435: What Are Event Listeners In JavaScript | JavaScript Events | JavaScript Tutorial | mmtuts
2018-10-2334: How To Prevent Default Events In JavaScript | JavaScript Events | JavaScript Tutorial | mmtuts
2018-10-1633: What Are JavaScript Events | JavaScript Events | JavaScript Tutorial | mmtuts
2018-10-14Remove White Edge In Photoshop | Remove White Border When Removing Background | Photoshop Tutorial
2018-10-11New mmtuts Channel Trailer
2018-10-1044: (UPDATED VIDEO IN DESC) How To Create A Login System In PHP For Beginners | PHP Tutorial
2018-09-2032: JavaScript Exercise For Beginners | Dynamic Welcoming Message | JavaScript Tutorial | mmtuts
2018-09-16Improve Colors Using Photoshop | Better Way To Saturate Images In Photoshop | Photoshop Tutorial
2018-09-1231: How To Change CSS Using JavaScript | Document Object Model Tutorial | JavaScript Tutorial



Tags:
how to create a forgotten password system in php
how to create a forgotten password system using php
forgotten password system in php
forgotten password system using php
password recovery system in php
how to create a password recovery system in php
php password recovery
php forgotten password
php create new password
php
password
php tutorial
php login system tutorial
php token
php how to create a token
php forgot password email verification
php forgot password