如何在 Firebase 中获取密码更改日期?
How to get the password change date in Firebase?
我需要每 6 个月通知用户更改一次密码。
我可以看到用户帐户的创建日期和用户上次登录的日期。
Auth.auth().currentUser?.metadata.creationDate
Auth.auth().currentUser?.metadata.lastSignInDate
但我不知道如何获取用户更改密码的日期。
如何在 Firebase 中获取更改密码日期?
或许您可以尝试以编程方式重新更改密码
要么
推送数据库中的时间然后获取密钥
Firebase SDK 不会公开上次更改密码的时间戳,但我看到该值公开在 passwordUpdatedAt
属性 中的 REST API 上。这意味着该值也可能存在于用户的 ID 令牌中,因此您可以尝试记录该值的原始值或自行解码并检查其中的声明。
我需要每 6 个月通知用户更改一次密码。
我可以看到用户帐户的创建日期和用户上次登录的日期。
Auth.auth().currentUser?.metadata.creationDate
Auth.auth().currentUser?.metadata.lastSignInDate
但我不知道如何获取用户更改密码的日期。
如何在 Firebase 中获取更改密码日期?
或许您可以尝试以编程方式重新更改密码 要么 推送数据库中的时间然后获取密钥
Firebase SDK 不会公开上次更改密码的时间戳,但我看到该值公开在 passwordUpdatedAt
属性 中的 REST API 上。这意味着该值也可能存在于用户的 ID 令牌中,因此您可以尝试记录该值的原始值或自行解码并检查其中的声明。