【发布时间】:2020-05-27 15:27:36
【问题描述】:
我已经实现了使用谷歌要求的验证码验证器的 Firebase 默认电话验证,它正在工作,但验证码给出错误“Recaptcha 验证失败 - DUPE”。我想摆脱错误和验证码验证器。
firebase.initializeApp(firebaseConfig);
// Create a Recaptcha verifier instance globally
// Calls submitPhoneNumberAuth() when the captcha is verified
window.recaptchaVerifier = new firebase.auth.RecaptchaVerifier(
"recaptcha-container_new",
{
size: "normal",
callback: function(response) {
submitPhoneNumberAuth();
}
}
);
function submitPhoneNumberAuth() {
var phoneNumber = document.getElementById("phoneNumber").value;
var appVerifier = window.recaptchaVerifier;
firebase
.auth()
.signInWithPhoneNumber(phoneNumber, appVerifier)
.then(function(result) {
confirmationResult = result;
console.log(result);
})
.catch(function(error) {
console.log(error);
});
}
【问题讨论】:
标签: javascript firebase firebase-authentication recaptcha