0

我有带有 firebase 社交身份验证的 vue 应用程序,并且在我的应用程序中实现了 google、facebook 和 twitter 登录。现在我想在我的 vue 应用程序中更新用户电子邮件。请说明登录用户如何在社交和 Firebase 帐户中更新他/她的电子邮件地址,然后重新进行身份验证。

4

1 回答 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 回答