【问题标题】:How to get the password change date in Firebase?如何在 Firebase 中获取密码更改日期?
【发布时间】:2021-12-13 06:36:32
【问题描述】:

我需要每 6 个月通知用户更改一次密码。

我可以看到用户帐户的创建日期和用户上次登录的日期。

  • Auth.auth().currentUser?.metadata.creationDate
  • Auth.auth().currentUser?.metadata.lastSignInDate

但我不知道如何获取用户更改密码的日期。

如何在 Firebase 中获取更改密码日期?

【问题讨论】:

    标签: firebase date datetime firebase-authentication change-password


    【解决方案1】:

    Firebase SDK 不会公开上次更改密码的时间戳,但我看到该值在 passwordUpdatedAt 属性中的 REST API 上公开。这意味着该值也可能存在于用户的 ID 令牌中,因此您可以尝试记录其原始值或自行解码并检查其中的声明。

    【讨论】:

    • 非常感谢。谢谢我解决了。
    【解决方案2】:

    也许您可以尝试以编程方式更改密码 要么 在数据库中推时间,然后获取密钥

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-05
      • 1970-01-01
      • 1970-01-01
      • 2017-09-03
      • 2016-04-09
      • 1970-01-01
      相关资源
      最近更新 更多