Secure User Verification Using Signed URLs - Build Expense Tracker App With PHP 8
HTML-код
- Опубликовано: 22 май 2023
- In this video, we're tackling another important aspect of user management - the security of user verification. You'll learn how to create signed URLs for email verification that are secure and tamper-proof, using HMAC and a unique app/secret key. We'll walk through the steps of generating these URLs, as well as validating the signatures to ensure their integrity.
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: / programwithgio
THANK YOU!
🛠️ TOOLS & SERVICES I USE
Digital Ocean Hosting - Get 100$ credit - m.do.co/c/38b935ad74e5
Domains on Namecheap - namecheap.pxf.io/rnRjdQ
Envato Elements - 1.envato.market/c/2937311/298...
LESSON P.30
Starting Source Code - github.com/ggelashvili/expenn...
Ending Source Code - github.com/ggelashvili/expenn...
Course Outline - github.com/ggelashvili/learnp...
Course Playlist - • Learn PHP The Right Wa...
** Affiliate Disclaimer: Some of the above links may be affiliate links, which may generate me a sales commission at no additional cost to you.
I got the job thanks to your videos and i have 4+ years experience in php but the assessment required code to be written in a beautiful way and your courses really helped me to write beautiful code ❤ thank you so much dont stop posting videos ❤
That's amazing, this made my day. Thank you 🙏 💙
@@ProgramWithGio yes youre amazing gio😍 Im glad i found this channel .
Oh wow. This is very encouraging. Big congratulations to you @spamcreed Gaming.
I reconnected with an old friend who seems really advanced as a dev in Java. In our conversation he began to try to explain somethings pertaining to programming concepts and patterns (and all) and to my surprise I was following, I wasn't lost at all. It immediately struck me that I learnt it all in this channel and from @Gio. Thank you so much Gio.
@@spamXblazikengaming me too
@@Zubbee Yes this channel is a blessing,He teaches us how to write code that is bug free and maintable,there are people who write code and who write beautiful code ,Once we understand lot about design patterns we become better code and thanks to gio ,we already on the right way
php community is proud to have a guy like you❤❤
Thank you
Its 24mins + wow. There must be a lot to learn. Lemme dig in. Thanks Gio
Lots of goodies 😉
Thanks a lot for your great course! I watched all of it.
Awesome, thank you 💙. Few more videos left, working on them and will publish soon
Thanks Gio for all your efforts and knowledge sharing. As I mentioned before, this course is the second to none, and I have suggested it to all my interested friends.
Thank you 🙌
guys please anyone seeing any video in this channel at least click on the affiliate links , this is simple way for thank him
thank you
You're welcome
Hey gio, 🇬🇪 🇺🇸 great tutorials! Just discovered your channel to refresh my php memory. Do you live in east or west coast? I recently built a SaaS app, wanted to connect through discord or linkedin 👏🏻
Hey, thank you. I live in east coast, can connect on LinkedIn 👍
Hi Gio, thanks for this and for the exercise. This is some really cool stuff. I guess this is also a part of the technique that can be used in allowing a user to change password if they have forgotten their password. You said that some of this stuff comes out of the box in laravel but I am really glad to be learning some of how it works. Thanks Gio
I've done the exercise but I can't wait to see yours Gio.
That's awesome, my solution is completed & can be found under the "end" branch for this episode: github.com/ggelashvili/expennies/tree/P30_End there won't be a video going over the solution since I'm trying to wrap up the series with final episodes.
@@ProgramWithGio Oh really? That's great. I'll check it out. And I'm looking forward to the final video(s).
@@ProgramWithGio Hi Gio, I've looked at your implementation. I don't know why I assumed that we shouldn't use JS. I avoided using JS in mine hehehe. But it's great to see and its a simple implementation too. Thanks Gio
@@Zubbee you could do it without JS too 👍
Hey Gio, thanks for your content. You explain concepts very well.
Do you think in create a Design Patterns playlist?
I'm learning Factory Method. I understood the concept, but its hard to see a clear example before and after the Factory Method.
Thank you
Hey, I don't have plans yet for Design Patterns specific playlist. Maybe in future.
Thank you alot.
But I have a question regarding a problem I can across.
I want to create a sign up table for new members on my site. For identification, I thought of using UUID and also setting it as Primary Key so I can use it to identify user across different tables.
In addition to that, I want to have a column that auto increments like, 1, 2, 3....
The problem is, phpmyadmin throws an error and forces me to only set the the primary key on the column that auto increments. But this is not the behavior I want.
Sadly, the UUID cannot be auto incremented. How do I resolve this?
Set your auto increment id as primary key & your uuid as unique key. You can add unique indexes to columns.
@@ProgramWithGio Ok. I'll try this. Thank you for your response