El código funciona correctamente, pero envia tres correos (cuando debería emitir solo uno) a pesar que solo se presiona 1 vez el boton <c...

Alejandro González Reyes

Alejandro González Reyes

Pregunta
studenthace 6 años

El código funciona correctamente, pero envia tres correos (cuando debería emitir solo uno) a pesar que solo se presiona 1 vez el boton

recuperarPasswordEmail (email) { // Verificar si se ha indicado un email para proceder a restablecer la contraseña if(email) { console.log(email); // Le indicamos la URL a la que debe redireccionar si el proceso es correcto const configuracion = { url: 'http://localhost:3000/' } // El metodo sendPasswordResetEmail se encarga de reestableer la contraseña para el email indicado firebase.auth().sendPasswordResetEmail(email, configuracion) .then(() => { // Si la promesa se resuelve, significa que se haenviado el email para restablecer el password //console.log(result) Materialize.toast(`Se ha enviado un correo para reestablecer la contraseña`, 4000) // En esta sección debemos cerrar el modal del formularo de restablecer conraseña $('.modal').modal('close') }) .catch(error => { // Si la promesa es rechazada, algo paso console.log(error) Materialize.toast(`Un error a sucedo al enviar el correo de reestablecimiento de contraseña ${error}`, 4000) $('.modal').modal('close') }) } else { // Esto sucede a consecuencia de no indicar email para reestablecer la contraseña Materialize.toast(`Favor de ingresar un correo electrónico`) $('.modal').modal('close') } }
2 respuestas
para escribir tu comentario
    Leticia Vargas

    Leticia Vargas

    studenthace 2 años

    Tengo el mismo error, ¿cómo lo solucionaste?

    Daniel Esteves

    Daniel Esteves

    studenthace 6 años

    ¡Hola! ¿Podrías verificar si tu código es el mismo con el del profesor?

Curso de Firebase para Web

Curso de Firebase para Web

Construye un blog usando Firebase para autenticación, base de datos, storage y hosting. Aprende a implementar notificaciones push para engagement del usuario, configurar reglas de seguridad y optimizar tu aplicación con índices.

Curso de Firebase para Web
Curso de Firebase para Web

Curso de Firebase para Web

Construye un blog usando Firebase para autenticación, base de datos, storage y hosting. Aprende a implementar notificaciones push para engagement del usuario, configurar reglas de seguridad y optimizar tu aplicación con índices.