feat: reviewed password setting form #372
Merged
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.
Description
Develop a clean and functional Password Settings page within the User Dashboard. This page allows users to update their account password, enhancing account security and user control.
Acceptance Criteria
The Password Settings page is implemented according to the provided design.
The page is responsive and displays correctly across various devices and browsers.
Password update functionality works as expected.
Requirements
Page heading: "Password Settings"
Subheading: "Update password for enhanced account security"
Current Password field (with mask/unmask toggle)
New Password field (with mask/unmask toggle)
Confirm New Password field (with mask/unmask toggle)
"Cancel" button
"Update Password" button
Appropriate error handling and success messages
Tasks
Develop the Password Settings page based on the provided design and requirements.
Implement a responsive layout that works well across different devices and browsers.
Create password input fields with mask/unmask functionality.
Implement client-side validation for password requirements.
Develop server-side logic for password update.
Implement error handling and success messages.
Ensure proper security measures (e.g., HTTPS, CSRF protection) are in place.
Add appropriate accessibility features (ARIA labels, keyboard navigation).
Implement analytics tracking for password update events (if applicable).
Closes #issue_number_here#39
Changes proposed
What were you told to do?
Develop a clean and functional Password Settings page within the User Dashboard. This page allows users to update their account password, enhancing account security and user control.
[FEAT] User Dashboard Password Settings Page #39What did you do?
Developed the Password Settings page based on the provided design and requirements.
Implemented a responsive layout that works well across different devices and browsers.
Createed password input fields with mask/unmask functionality.
Implemented client-side validation for password requirements.
Developed server-side logic for password update.
Implemented error handling and success messages.
Ensured proper security measures (e.g., HTTPS, CSRF protection) are in place.
Added appropriate accessibility features (ARIA labels, keyboard navigation).
Check List (Check all the applicable boxes)
🚨Please review the contribution guideline for this repository.
Screenshots/Videos