
Alejandro González Reyes
PreguntaEl 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') } }
Leticia Vargas
Tengo el mismo error, ¿cómo lo solucionaste?

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