【问题标题】:Firebase-Admin when updating user's email user gets logout if page is refreshedFirebase-Admin 更新用户的电子邮件时,如果页面刷新,用户会注销
【发布时间】:2021-01-21 20:53:34
【问题描述】:

当使用admin.auth().updateUser({email: newEmail}) 更新用户的电子邮件时,用户的电子邮件会被更新(作为身份验证提供者)。但是每当我刷新页面时,用户都会注销。

有什么方法可以防止这种情况发生并在用户的电子邮件更新后保持用户登录状态?

【问题讨论】:

    标签: firebase firebase-authentication


    【解决方案1】:

    当您(还)没有用户的 UID 时,Firebase 会将电子邮件地址作为查找用户帐户的主要方式。因此,电子邮件地址被视为敏感信息,更改它需要用户重新进行身份验证才能继续使用该应用程序。

    据我所知,Admin SDK 文档没有明确提及这一点,但您可以从setting a user's email address 上的文档中获得它。

    【讨论】:

      猜你喜欢
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-09
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 2020-06-28
      相关资源
      最近更新 更多