Firebase 5.8 ^ sendEmailVerification - PullRequest
       4

Firebase 5.8 ^ sendEmailVerification

0 голосов
/ 31 января 2019

Я пытаюсь firebase создать пользователя по электронной почте и отправить подтверждение по электронной почте.Он изменился, я верю в версию 5+

Кажется, я не могу заставить его работать.

Может кто-нибудь помочь объяснить, где я ошибаюсь?

Следующее сообщение об ошибкеЯ получаю

Ошибка типа: user.sendEmailVerification не является функцией

Это мой файл TS.

onSubmit(form: NgForm) {

const fullname = form.value.fullname;
const email = form.value.email;
const password = form.value.password;


firebase.auth().createUserWithEmailAndPassword(email, password)
.then(function(user) {
    user.sendEmailVerification();
})
.then(function () {
    console.log('User signup success');
    alert('Signed Up');
})
.catch(function (err) {
    console.log(err);
    alert('Error!');
});

1 Ответ

0 голосов
/ 01 февраля 2019

В итоге я нашел это решение.

firebase.auth().createUserWithEmailAndPassword(email, password)
    .then(userData => {
        userData.user.sendEmailVerification();
            console.log(userData);
    })
    .catch(err => {
        console.log(err);
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...