Я установил аутентификацию телефона по умолчанию с помощью firebase, которая использует верификатор капчи, который требуется Google, он работает, но капча выдает ошибку «Ошибка аутентификации - 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);
});
}