首页 > 解决方案 > Firebase“需要最近登录”

问题描述

我想了解 firebase requires-recent-login。如果我像这样重新验证用户

firebase.auth().currentUser.reauthenticateAndRetrieveDataWithCredential(
  firebase.auth.EmailAuthProvider.credential(firebase.auth().currentUser.email,
  typedpassword))

让用户更改密码或电子邮件,是否有可能requires-recent-login出现错误?

标签: javascriptfirebasefirebase-authentication

解决方案


某些操作需要最近的身份验证,并且失败并显示auth/requires-recent-login错误代码。

需要最近身份验证的一项操作是更新电子邮件。

解决方案是在重试操作之前重新验证用户身份。


推荐阅读