我想了解一下火库requires-recent-login
。如果我像这个一样重新验证用户
firebase.auth().currentUser.reauthenticateAndRetrieveDataWithCredential(
firebase.auth.EmailAuthProvider.credential(firebase.auth().currentUser.email,
typedpassword))
让用户更改密码或电子邮件,是否有可能出现requires-recent-login
错误?
某些操作需要最近的身份验证,但它失败并返回auth/requires-recent-login
错误代码。
需要最近身份验证的一个操作是更新电子邮件。
解决方案是在重试操作之前重新验证用户。