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.
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.