У меня есть веб-сайт, который принимает электронную почту только с определенного домена, в данном случае это университетский домен.Если пользователь хочет зарегистрироваться с помощью Facebook или Google, ему необходимо подтвердить, что у него есть электронное письмо от университета, но я не могу найти способ отправить электронное письмо с подтверждением на университетское электронное письмо.
Я пытался
SendVerificationEmailSocialMedial(email) {
return this.afsAuth.auth.currentUser.sendEmailVerification(email)
.catch((error) => {
window.alert(error)
})
}
SendVerificationEmailSocialMedial(email) {
return this.afsAuth.auth.email.sendEmailVerification()
.catch((error) => {
window.alert(error)
})
}
Это единственное, что сработало
SendVerificationEmailSocialMedial(email){
return new Promise((resolve, reject) => {
this.afsAuth.auth.currentUser.updateEmail(email)
.then(userData => {
this.SendVerificationMail();
}).catch(err => console.log(reject(err)))
});
}
Я изменил адрес электронной почты пользователяно я не хочу его менять, просто для проверки электронной почты, потому что пользователь получает электронное письмо с изменениями
Решение, но я не знаю, возможно ли это, я бы изменил электронную почтуПользователь, отправьте подтверждение и измените его обратно на исходный адрес электронной почты пользователя, если это работает, это удивительно, но я не уверен, что это сработает вообще.