omegaup / website-OFMI

https://website-ofmi.vercel.app
MIT License
10 stars 4 forks source link

[Feature] Flujo de forgot password #87

Closed aaron-diaz closed 1 month ago

aaron-diaz commented 2 months ago

45

Agregue dos paginas: Una para donde el usuario pone su correo para que se le envie el enlace (/forgot-password). Otra en donde el usuario va para cambiar su contrasena (/change-password?token={token}). Tambien agregue dos funciones: una que genera el token y se lo manda al correo del usuario, y otra que hace el cambio de la contrasena si el token es valido y corresponde a un usuario existente. Por supuesto, tambien agregue dos templates de correo: uno en el que se le avisa que se hizo un intento de cambio de contrasena y otro donde se avisa que el cambio de contrasena fue exitoso. Solo me falta hacer los endpoints de la API como tal. Tengo unas dudas al respecto.

aaron-diaz commented 2 months ago

Listo. Ya hice los cambios :)