cedricium / firefly

:fire: Vue.js / Express.js Fullstack Web Application
MIT License
3 stars 1 forks source link

Implement "Forgot password?" functionality #13

Open cedricium opened 6 years ago

cedricium commented 6 years ago

Since we have a registration / login system, a "Forgot password?" functionality would be helpful. Having never done this before, I see this needing to make use of nodemailer to send emails to users which will contain a temporary password link (encrypted similarly to how regular passwords are hashed using bcrypt) which expires after some arbitrary amount of time.

Some refs: