[英]why old Email returns after updating it in firebase and VUE.JS?
我試圖讓用戶在我的 VUE 應用程序中更改他們的主要 email,它使用 firebase 作為身份驗證,
我使用的代碼工作正常,它告訴我 email 已更新,但是在 email 更新后,我只能使用新的 email 登錄一次,一旦我注銷,就像它從未被更改過一樣,並且老 email 又開始工作了。
我做錯了什么,總是讓用戶分配舊的 email
目前正在使用以下代碼:
firebase.auth()
.signInWithEmailAndPassword(oldEmailAddress, currentPass)
.then(
() => {
firebase.auth().currentUser.updateEmail(newEmailAddress).then(() => {
console.log('Email Updated');
}).catch((error) => {
console.log('Email Error updating user:', error);
});
},
(err) => {
console.log('log in user error:', err);
}
);
嘗試使用 firebase/auth 中的這個 function 作為文檔說:
const auth = getAuth();
updateEmail(auth.currentUser, "user@example.com").then((result) = { console.log(result) })
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.