You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a user, when I sign up for RPThreadTracker, I would like to receive an account confirmation email to verify that my email was entered correctly, so that I will not encounter issues later if (for instance) I need to retrieve a forgotten password.
Current Behavior
Currently, when a user completes the signup process, no verification is done to ensure they have entered a valid email address. We should institute an email confirmation flow as part of signup.
Possible Solution
The tracker uses (mostly) out-of-the-box ASP.NET Core Identity for authentication at the moment, so we should be able to make use of existing functionality within that library. https://code-maze.com/email-confirmation-aspnet-core-identity/ looks like a good starting guide for this purpose. We should also be able to use the existing service already set up to manage emails through SendGrid.
The text was updated successfully, but these errors were encountered:
Expected Behavior
As a user, when I sign up for RPThreadTracker, I would like to receive an account confirmation email to verify that my email was entered correctly, so that I will not encounter issues later if (for instance) I need to retrieve a forgotten password.
Current Behavior
Currently, when a user completes the signup process, no verification is done to ensure they have entered a valid email address. We should institute an email confirmation flow as part of signup.
Possible Solution
The tracker uses (mostly) out-of-the-box ASP.NET Core Identity for authentication at the moment, so we should be able to make use of existing functionality within that library. https://code-maze.com/email-confirmation-aspnet-core-identity/ looks like a good starting guide for this purpose. We should also be able to use the existing service already set up to manage emails through SendGrid.
The text was updated successfully, but these errors were encountered: