No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Implementación del password recovery

8/20
Recursos

Aportes 5

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

  1. Si la interfaz de recovery No recibe un nuevo token, no deberíamos ver la el formulario para ingresar nuevo password… debería redirigirnos al login, esa es una validación que tenemos que hacer.
  2. Si la interfaz de recovery Sí recibe un nuevo token, entonces le permitimos mostrar la interfaz para cambiar contraseña. Leemos el token que está en el queryParam y lo enviamos a nuestro endpoint de change-password. El backend va a validar:
  • El token es válido?
  • El token tiene el tiempo justo?
  • Si todo se cumple va y asigna el password

me parece que algo esta funcionando mal en la api, recibo bien el token pero al cambiar la password me da invalid.

hola buen dia para todos, yo tengo el problema del token y el problema es el siguiente: ingreso el correo del usuario y me da un token normal, ese token lo vinculo y sale error, revisando la consola sale el error pero el token que me devuelve como error es diferente al que coloque en la URL, dicho token es un token genérico por que sele en todas las respuestas de error con distintos usuario muchas gracias por la ayuda

Hay un problema en el endpoint “recovery”, retorna un bad request porque pide el campo “email”.

Si tienes problema con el endpoint de recovery modificalo por el siguiente: ```js changePassword(token: string, password: string) { return this.http.post(`tu-endpoint`, { token: token, newPassword: password, }); } ```  *changePassword*(token*:* string, password*:* string) {    *return* *this*.*http*.*post*(`${*this*.*API\_URL*}${*this*.*API\_CHANGE\_PASSWORD*}`, {      token: *token*,      newPassword: *password*,    });  }