Skip to content

Reset de password #58

@omiras

Description

@omiras
  1. Crear un botón de "Olvidé la contraseña" en el formulario de login
  2. El botón hace lo siguiente:
    2.1 Crea un campo "password_reset" en el documento 'User'; con un identificador único
    2.2 Genera un enlace, que es enviado por correo usando SendGrid al correo electronico del usuario
    2.3 Crear un endpoint /reset-password/:idToken/:idUser ; de manera que recibe los datos y comprueba en base de datos si el token coincide con el que habíamos generado para el usuario
    2.4 Si coincide, se le muestra un nuevo formulario para que resetee el password. Una vez haya actualizado el password, se debe actualizar los datos de login en la BBDD con el nuevo password; Y ELIMINAR EL TOKEN
    2.5 Si no coincide /reset-password/dfsdfsdfsdfsdfsdfs/8uC8dffd; mostrar un mensaje de error : enlace inválido

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions