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.

Комментарии • 32

  • @spamXblazikengaming
    @spamXblazikengaming Год назад +8

    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 ❤

    • @ProgramWithGio
      @ProgramWithGio  Год назад +4

      That's amazing, this made my day. Thank you 🙏 💙

    • @spamXblazikengaming
      @spamXblazikengaming Год назад +2

      @@ProgramWithGio yes youre amazing gio😍 Im glad i found this channel .

    • @Zubbee
      @Zubbee Год назад +1

      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.

    • @Zubbee
      @Zubbee Год назад

      @@spamXblazikengaming me too

    • @spamXblazikengaming
      @spamXblazikengaming Год назад +2

      @@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

  • @mortezaayashi9581
    @mortezaayashi9581 Год назад +1

    php community is proud to have a guy like you❤❤

  • @Zubbee
    @Zubbee Год назад +1

    Its 24mins + wow. There must be a lot to learn. Lemme dig in. Thanks Gio

  • @ledo.imanghorbani
    @ledo.imanghorbani Год назад +1

    Thanks a lot for your great course! I watched all of it.

    • @ProgramWithGio
      @ProgramWithGio  Год назад

      Awesome, thank you 💙. Few more videos left, working on them and will publish soon

  • @mehdimojaradi
    @mehdimojaradi Год назад +1

    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.

  • @iraqwin9889
    @iraqwin9889 Месяц назад

    guys please anyone seeing any video in this channel at least click on the affiliate links , this is simple way for thank him

  • @udalathudar
    @udalathudar 11 месяцев назад

    thank you

  • @ronniegulua1868
    @ronniegulua1868 Год назад

    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 👏🏻

    • @ProgramWithGio
      @ProgramWithGio  Год назад

      Hey, thank you. I live in east coast, can connect on LinkedIn 👍

  • @Zubbee
    @Zubbee Год назад +1

    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

    • @Zubbee
      @Zubbee Год назад

      I've done the exercise but I can't wait to see yours Gio.

    • @ProgramWithGio
      @ProgramWithGio  Год назад

      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.

    • @Zubbee
      @Zubbee Год назад +1

      @@ProgramWithGio Oh really? That's great. I'll check it out. And I'm looking forward to the final video(s).

    • @Zubbee
      @Zubbee Год назад

      @@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

    • @ProgramWithGio
      @ProgramWithGio  Год назад +1

      @@Zubbee you could do it without JS too 👍

  • @igor972
    @igor972 Год назад

    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

    • @ProgramWithGio
      @ProgramWithGio  Год назад

      Hey, I don't have plans yet for Design Patterns specific playlist. Maybe in future.

  • @terdooemmanuel6633
    @terdooemmanuel6633 Год назад

    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?

    • @ProgramWithGio
      @ProgramWithGio  Год назад +1

      Set your auto increment id as primary key & your uuid as unique key. You can add unique indexes to columns.

    • @terdooemmanuel6633
      @terdooemmanuel6633 Год назад +1

      @@ProgramWithGio Ok. I'll try this. Thank you for your response