TechNodes2-0 / ElectiveHub

ElectiveHub is an Education Management System designed to simplify and enhance the management of student information and elective subject selection in educational institutions. It offers a suite of applications for students, teachers, and administrators, providing a user-friendly platform.
https://electivehub.onrender.com
MIT License
75 stars 115 forks source link

[Feat]: Add Forgot Password Functionality to the login page #309

Open Adityajparmar37 opened 5 months ago

Adityajparmar37 commented 5 months ago

Is your feature request related to a problem? Please describe.

Adding Forgot password functionality will increase the user experience as well as help user in case oh he/she forgot their password

Describe the solution you'd like.

1 ) Add 2 routes in backend 2 ) One route will take email address from user from frontend 3 ) Second route will generate token and that will be send to user via email 4 ) As soon as user click on that token it will redirect to set new password page to set new password

Describe alternatives you've considered.

No response

Additional context.

User -> nodemailer as the package to send mail

Show us the magic with screenshots

image

Checklist