Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

User Registration & Password Hashing – Build Expense Tracker App With PHP 8

9.5K views on YouTube

In this video we start implementing the user authentication. First part is the user registration along with password hashing.

SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL
👍 Smash the like button
🤝 Subscribe to the channel & turn the notifications on
💬 Post comments, any feedback is greatly appreciated
⭐ Become a Patreon: https://www.patreon.com/programwithgio
THANK YOU!

🛠️ TOOLS & SERVICES I USE
Cloudways Hosting – https://platform.cloudways.com/signup?id=1175002&data1=bw&coupon=GIO15
Digital Ocean Hosting – Get 100$ credit – https://m.do.co/c/38b935ad74e5
Domains on Namecheap – https://namecheap.pxf.io/rnRjdQ
Envato Elements – https://1.envato.market/c/2937311/298927/4662

LESSON P.2
Starting Source Code – https://github.com/ggelashvili/expennies/tree/P2_Start
Ending Source Code – https://github.com/ggelashvili/expennies/tree/P2_End
Course Outline – https://github.com/ggelashvili/learnphptherightway-outline
Course Playlist – https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-

RESOURCES
Doctrine Lifecycle Events – https://www.youtube.com/watch?v=awrtwSdwXHA

TABLE OF CONTENTS
00:00 – Intro
01:42 – Create User Entity
03:08 – Cloudways Promo
03:52 – Password Hashing
10:39 – Using Lifecycle Events To Update Dates

** Affiliate Disclaimer: Some of the above links may be affiliate links, which may generate me a sales commission at no additional cost to you.