Skip to content

feat: implement forget password functionality and tests#21

Open
cyo23 wants to merge 7 commits intodevfrom
feat/CP-28-reset-user-password-process
Open

feat: implement forget password functionality and tests#21
cyo23 wants to merge 7 commits intodevfrom
feat/CP-28-reset-user-password-process

Conversation

@cyo23
Copy link

@cyo23 cyo23 commented Apr 18, 2024

Main Feature

Added password reset page after click forget password
Reset Password Components: Implemented three main components for the reset password functionality. These include:

  1. ResetPasswordInitiationPage: The initial page where users input their email addresses to receive a password reset link.
  2. ResetPasswordForm: A form where users can enter their new password.
  3. PasswordResetSuccess: A success page displayed after a password has been successfully reset.

Unit Tests

  1. Added comprehensive unit tests for all the new components ensuring that all functionalities behave as expected.
  2. Tests cover various scenarios including form validation, proper handling of inputs, and the user flow of receiving and using the reset link.

Route Configuration

  1. Updated the routeConfig.ts to include routes for the new components ensuring smooth navigation within the application during the password reset process.

Resovle CP-28

image
image
image
image

Implemented three components for the reset password functionality, added unit tests for each component, and configured the necessary routing. This ensures users can securely reset their passwords through a user-friendly interface.

Resolve CP-28
@cyo23 cyo23 force-pushed the feat/CP-28-reset-user-password-process branch 5 times, most recently from af0d2f3 to 50a202c Compare May 11, 2024 08:30
@cyo23 cyo23 force-pushed the feat/CP-28-reset-user-password-process branch from 50a202c to 835dde1 Compare May 11, 2024 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants