Я использую аутентификацию для веб-сервиса. Я отправил ссылку для подтверждения по электронной почте в электронное письмо для регистрации со ссылкой на пользовательское действие. Я хотел бы перенаправить пользователя на домашнюю страницу, когда он нажмет на ссылку. Даже когда ссылка нажата, emailVerified
все равно становится ложным.
auth.onAuthStateChanged(user => {
if (user) {
console.log("verified", user.emailVerified); //false
auth.currentUser.reload().then(() => {
console.log("after reload", auth.currentUser.emailVerified); // false
});
} else {
console.log("no user signed in");
}
});
Хотя это не проблема со ссылкой по умолчанию, которую предоставляет Firebase.
onAuthStateChanged
, или делаяreload
, как вы предложили. По этой причине он никогда не обновлялemailVerified
пользовательской ссылкой. Чтобы было ясно, ссылка по умолчанию все еще работает. - person quizzilie   schedule 26.03.2019