火力基地总是返回"We have blocked all requests from this device due to unusual activity. Try again later."



我正在尝试在我的反应原生应用程序上进行电子邮件验证。 注册仅适用于后端部分,因此我只需要验证已注册用户的电子邮件。这是我的代码

firebase.auth().signInWithEmailAndPassword(email, password)
.then((returnedUser) => {
let user = firebase.auth().currentUser;
console.log(user);
user.sendEmailVerification()
.then(function(response) {
console.log('email', response);
})
.catch(function(error) {
console.log('error', error)
});
})
.catch(function(error) {
var errorCode = error.code;
var errorMessage = error.message;
if (errorCode === 'auth/wrong-password') {
alert('Wrong password.');
} else {
alert(errorMessage);
}
});

我收到错误"由于异常活动,我们已阻止来自此设备的所有请求。请稍后再试。似乎在另一个承诺中拥有Firebase承诺是不好的,但是如果没有两个承诺,我不知道如何解决它,任何人都可以帮助我吗?

您在短时间内向同一用户发送电子邮件验证的次数过多。您可能需要等待一分钟左右,然后再向同一用户重新发送验证链接。有时,电子邮件会延迟。

它在没有任何修复的情况下被修复了:) 似乎我的IP被Firebase服务器阻止了几天,现在可以正常工作

相关内容

最新更新