Added Forgot Password Logic #137
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I added a forgot-password feature which asks the user's email and sends the reset-password link to email and the user is able to update the password.
Description
If the user has forgotten his password, he clicks on the forgot password button and is redirected to the forgot password page where the user fills in his email, clicking on "Send Reset Link", sends user a reset link to /reset-password endpoint. Coming with a valid token, resets user's password else throws an error.
Related Issue
Fixes #116
Motivation and Context
This change was required because if the user by chance forgets the password, he won't be able to login again, he would need to create a new account.
Types of Changes
How Has This Been Tested?
This has been tested by running it locally on my machine and putting the respective environment variables
Screenshots (if applicable):
Checklist