User Sign-Up π Verify/Confirm Email & Forgot/Reset Password with a .NET 6 Web API
π Get the .NET 8 Web Dev Jump-Start Course for FREE: https://dotnet8.patrickgod.com
π Support me on Patreon for exclusive source code access: https://patreon.com/_PatrickGod
π¦ Let's get social on X: https://x.com/_PatrickGod
π Let's connect on LinkedIn: https://www.linkedin.com/in/patrickgod/
π» GitHub: https://github.com/patrickgod/VerifyEmailForgotPasswordTutorial
π My .NET & Blazor Udemy Courses:
π Join the .NET Web Academy here: https://dotnetwebacademy.com
---
π₯ Blazor E-Commerce Course: https://www.udemy.com/course/blazor-ecommerce/?couponCode=YOUTUBE
π₯ Blazor Bootcamp: https://www.udemy.com/course/blazor-webassembly/?referralCode=647B4EAACD6D8E4E6872
π Table of Contents:
00:00 User Sign-Up π Email Verification/Confirmation & Forgot/Reset Password with a .NET 6 Web API
02:55 Create an ASP.NET Core Web API Project with Visual Studio 2022
05:30 Add the User Model
09:20 Entity Framework Core Boilerplate with Code-First Migrations
17:14 Run Code-First Migrations
19:44 Add a UserRegisterRequest Model
22:11 Add the User Controller
24:37 Implement the Register() Method
33:57 Test the User Registration with Swagger
36:12 Implement the User Login
41:52 Test the User Login
42:26 Implement the Email Verification/Confirmation
44:57 Test the Email Verification/Confirmation
46:16 Implement the Forgot Password Feature
49:23 Test the Forgot-Password Endpoint
50:06 Implement the Password Reset
53:31 Test the Password Reset
#DotNet #WebAPI #PatrickGod