Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: reviewed password setting form #372

Merged

Conversation

codeBigInt
Copy link
Collaborator

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 #39

What 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.

  • My code follows the code style of this project.
  • This PR does not contain plagiarized content.
  • The title and description of the PR is clear and explains the approach.
  • I am making a pull request against the dev branch (left side).
  • My commit messages styles matches our requested structure.
  • My code additions will fail neither code linting checks nor unit test.
  • I am only making changes to files I was requested to.

Screenshots/Videos

eslint

@mrcoded mrcoded merged commit 52d4b9b into hngprojects:dev Jul 22, 2024
1 check passed
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