Skip to content

Add forgot password and reset password workflow#1202

Closed
parneetbrar234-svg wants to merge 4 commits into
aryandas2911:mainfrom
parneetbrar234-svg:forgot-password-clean
Closed

Add forgot password and reset password workflow#1202
parneetbrar234-svg wants to merge 4 commits into
aryandas2911:mainfrom
parneetbrar234-svg:forgot-password-clean

Conversation

@parneetbrar234-svg
Copy link
Copy Markdown

@parneetbrar234-svg parneetbrar234-svg commented May 27, 2026

📌 Description
Implemented a complete forgot password and reset password workflow for the authentication system.

🔗 Related Issue
Closes #1185

🛠 Changes Made

  • Added forgot-password backend endpoint
  • Added reset-password backend endpoint
  • Added reset password token and expiry fields in User model
  • Implemented secure password reset token generation
  • Added Forgot Password page in frontend
  • Added Reset Password page in frontend
  • Added forgot password navigation in Login page
  • Added password visibility toggle in Reset Password page
  • Implemented password update functionality with bcrypt hashing
  • Added frontend routes for password recovery flow
  • Configured dynamic frontend reset URL using environment variables

📸 Screenshots (if applicable)

Screenshot 2026-05-27 113620 Screenshot 2026-05-27 115343 Screenshot 2026-05-27 115354 Screenshot 2026-05-27 115418 Screenshot 2026-05-27 115442 Screenshot 2026-05-27 115844 Screenshot 2026-05-27 120114 Screenshot 2026-05-27 130040

✅ Checklist

  • Code runs locally
  • Followed project structure
  • No console errors
  • Properly tested changes
  • Linked the issue

🚀 Notes for Reviewers

The forgot-password and reset-password workflow has been fully tested locally. Reset links are currently logged in the backend console for development/testing purposes.

@parneetbrar234-svg
Copy link
Copy Markdown
Author

@aryandas2911 plz review my PR

@aryandas2911
Copy link
Copy Markdown
Owner

Thanks for your interest!
This issue is already being worked on, so we suggest picking another one.

Appreciate your understanding 🙂

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.

feat: Implement Forgot & Reset Password workflow via Email/OTP

2 participants