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!
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!
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!
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!
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.
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!
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!
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
Thanks alot Ethan!!!!keep it up and keep forward u done best and its best to learn from u..
u earn a subscription sir.......thanks for millions time or more over
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!
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.
great content. greetings from Morocco
Awesome, thank you!
Your content is so good. Accessible yet highly valuable.
I appreciate that! Thanks :)
You earned a subscription with this. Thanks, champ!
Great video! Looking forward to the next one 👊
Thanks so much! Hope to see you around :)
Great explanation, keep going 👏
Thanks 🙂
Great video dude. Keep it up!
Thanks, will do!
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!
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!
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.
I'll see what I can do ;)
Thanks SIR for you response
Would it be best practice to delete the passwordresettoken from the database after it has been used?
All these videos are super helpful, thanks! What are you using to do the architecture diagrams?
I use excalidraw.com/
It does a great job with nice handwritten vibes.
No live stream 🙄
Working on my video process, gotta get it down.
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)
}
}
have u tried with $gt ? i'm using mongoose so it might not be the same
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!