Firebase:更改密码时出错:错误:超出限制

标签 firebase firebase-realtime-database firebase-security

我有一个带有 Firebase 的网络应用,昨天用户在尝试登录时尝试了太多次。这导致了错误,当然这是为了防止滥用和批量/彩虹密码攻击。

错误是:更改密码时出错:错误:超出限制。(…),在控制台中。

但是,即使用户尝试通过 Firebase.resetPassword() 和 Firebase.changePassword() 函数重置密码,他仍然会遇到相同的错误。看来该帐户已被锁定,并且他无法重置密码。

作为管理员,我有办法重置此错误,以便他可以更改密码而不会一遍又一遍地遇到相同的错误吗?

最佳答案

更改您的测试电子邮件。

如果您多次尝试使用同一封电子邮件,Firebase 会发送以下错误:

"{"error":{"code":400,"message":"RESET_PASSWORD_EXCEED_LIMIT","errors":[{"message":"RESET_PASSWORD_EXCEED_LIMIT","domain":"global","原因":"无效"}]}}"

关于Firebase:更改密码时出错:错误:超出限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37595767/

相关文章:

firebase - 一个生成的链式推送 key

firebase - Firebase 真的安全吗?

android - Firebase 规则解析错误

ios - Swift Firebase - 使用 queryOrdered(byChild : ). queryEqual(toValue:) 时如何获取所有 k/v

javascript - Firebase 简单登录 - 新电子邮件未注册到 Firebase

android - 来自 Firebase 中数据库的警告消息

ios - FirebaseStorage 中的图像 url 不存在。, ResponseErrorDomain=com.google.HTTPStatus, ResponseErrorCode=404}?

firebase - Firestore安全规则: get() use in hasAny() list method

firebase - 无法选择 Firebase AB 测试激活事件或目标指标事件

firebase - 使用 Firebase、React 和服务器端渲染