Build a password reset flow for your SaaS app! Next.js | Radix | Tailwind | Source Code

Поделиться
HTML-код
  • Опубликовано: 21 сен 2024

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

  • @defdev007
    @defdev007 9 месяцев назад +2

    Thanks a million, Ethan! I hardly come across RUclips channels with such remarkable content relevance. The way you explain things is truly wonderful. Keep rocking on!

  • @vrforyou3985
    @vrforyou3985 9 месяцев назад +1

    Wow, your channel is just so underrated. You explained everything so well without skipping over the basics. Thank you so much for this. Subbed! :D

  • @RabiaInam
    @RabiaInam 12 дней назад

    Thanks alot Ethan!!!!keep it up and keep forward u done best and its best to learn from u..

  • @RabiaInam
    @RabiaInam 12 дней назад

    u earn a subscription sir.......thanks for millions time or more over

  • @AlexanderHernandez-nw9el
    @AlexanderHernandez-nw9el Год назад +2

    Ethan, it's like you're readying my mind. I've been wondering how to implement this functionality into my SaaS app. I tried researching into Next-Auth to see if they had something like this built in, but I'm glad it's as easy as you explained it. Thank you so much!

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

      Fantastic! Glad I could help out. It's a bit out of scope for Next Auth so I figured I'd fill in the gap.

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

    great content. greetings from Morocco

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

    Your content is so good. Accessible yet highly valuable.

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

      I appreciate that! Thanks :)

  • @anonypoke7486
    @anonypoke7486 8 месяцев назад

    You earned a subscription with this. Thanks, champ!

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

    Great video! Looking forward to the next one 👊

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

      Thanks so much! Hope to see you around :)

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

    Great explanation, keep going 👏

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

    Great video dude. Keep it up!

  • @appstuff6565
    @appstuff6565 10 месяцев назад

    Hey Ethan! I am using the new Nextjs 13 with app routing and server actions. and even though im only using it with supabase to save on time. I still was able to understand, especially with that diagram in the beginning which made it simpler to visualize. so thanks! Subbed and liked!

    • @appstuff6565
      @appstuff6565 10 месяцев назад

      i do have a question though, how can i hide there routes from the general public? because im using a public usernames system as well like localhost:3000/username1 ..etc . so i dont want anyone to just access localhost:3000/resetpassword or localhost:3000/recoverpassword ...and also dont want these usernamess. Im using nextjs 13.4 ish so my pages like recoverpassword use form action to call its coressponding route.ts and then redirect accordingly. Thanks anyway!

  • @mohdali-yq8gq
    @mohdali-yq8gq Год назад +1

    Your explanation is really superb so request you to develop a product creation page where following fields are to be integrated. 1. Product name. 2. Product description. 3. Product main picture. 4. Product pictures array. 5. Product sizes array. 6. Product colors array. 7. Quantities of each size. 7. Price of each size. 8. Stock of each size. 9. Product status. 10. Created by. And other required fields Please use zod library and use react hook form (latest next js)and save the images to Cloudinary. Prisms orm and PostgreSQL and please also make the edit functionality of the created product. Such kind of complex form of product creation I did not find out so it can be a great hit.

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

      I'll see what I can do ;)

    • @mohdali-yq8gq
      @mohdali-yq8gq 10 месяцев назад

      Thanks SIR for you response

  • @nasarissa749
    @nasarissa749 10 месяцев назад

    Would it be best practice to delete the passwordresettoken from the database after it has been used?

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

    All these videos are super helpful, thanks! What are you using to do the architecture diagrams?

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

      I use excalidraw.com/
      It does a great job with nice handwritten vibes.

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

    No live stream 🙄

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

      Working on my video process, gotta get it down.

  • @developermaster4199
    @developermaster4199 5 месяцев назад

    in mongodb database 'gt' operator not worked.
    const passwordResetToken = await prisma.passwordResetToken.findUnique({
    where:{
    token,
    resetAt:null,
    createdAt:{
    gt: new Date(Date.now() - 1000 * 60 * 60 * 4)
    }

    }

    • @danielfurt
      @danielfurt 5 месяцев назад

      have u tried with $gt ? i'm using mongoose so it might not be the same

  • @friedrichsiever5964
    @friedrichsiever5964 10 месяцев назад

    Thanks a million, Ethan! I hardly come across RUclips channels with such remarkable content relevance. The way you explain things is truly wonderful. Keep rocking on!