aditya-bhaumik / Pathsphere

PathSphere is a comprehensive platform designed to connect students with scholarship opportunities and educators with job openings. It features dynamic search tools and community discussions to enhance access to educational and career resources.
https://pathsphere.netlify.app/
MIT License
60 stars 95 forks source link

Add Login/Signup Component with "Forgot Password" Authentication #116

Open saras-69 opened 3 days ago

saras-69 commented 3 days ago

Description: I want to implement a login/signup component that includes secure authentication for the "Forgot Password" feature. This will allow users to register, log in, and reset their passwords if needed.

Proposed Solution:

Login/Signup Component:

Design forms for login and signup with input validation (e.g., email, password). Provide error handling and feedback for failed login/signup attempts. Forgot Password Authentication:

Add a "Forgot Password" link in the login form. Implement functionality to send a password reset link via email. Create a secure, token-based system for resetting passwords. Ensure the reset form has password strength validation and checks that the new password matches the confirmation. Notify the user of successful password reset or any errors Benefits:

Enhances user experience by allowing secure account recovery. Improves security with a token-based password reset system. Increases user engagement by allowing both registration and password recovery.

simmi-verma commented 3 days ago

I would like to contribute in it .Please add label of gssoc-ext 24 and assign to me.