我有带有 firebase 社交身份验证的 vue 应用程序,并且在我的应用程序中实现了 google、facebook 和 twitter 登录。现在我想在我的 vue 应用程序中更新用户电子邮件。请说明登录用户如何在社交和 Firebase 帐户中更新他/她的电子邮件地址,然后重新进行身份验证。
1 回答
0
要在使用提供商时更新电子邮件,email
您可以使用以下简单代码:
const user = firebase.auth().currentUser;
user.updateEmail("user@example.com").then(() => {
// Update successful
// ...
}).catch((error) => {
// An error occurred
// ...
});
你可以在这里阅读更多关于它的信息。在更改电子邮件之前,可能需要重新验证。
对于社交提供商,您无法更改电子邮件,因为它来自社交媒体提供商,而电子邮件是识别点。
于 2021-07-25T21:29:10.137 回答