Подтверждение email firebase
Firebase отправляет ссылку для подтверждения email, но перейдя по ней email не подтверждается. Как исправить?
Вот сама функция регистрации:
await firebase
.auth()
.createUserWithEmailAndPassword(state.email, state.password)
.then(function (firebaseUser) {
let InfoUser = firebase.auth().currentUser;
logUser(InfoUser); // Optional
InfoUser.sendEmailVerification().then(function() {
alert('Подтвердите email')
}).catch(function(error) {
// An error happened.
});
})
.catch(function (error) {
const message = error.message;
console.log('Error: ' + message)
setError(message)
setTimeout(() => {
setError('')
}, 5000)
});
Ссылку сделал на http://localhost:3000/. То есть на почту приходит: http://localhost:3000?mode=verifyEmail&oobCode=sfjas9s9cjdsjc39DJSJDKNJF9e&apiKey=Usdwnnd823ndbvgyeisnfFJS923mF&lang=en
Но перейдя по ссылке, email не подтверждается (остается в значении false)