FIREBASE phoneAuth (LinkWithPhoneNumber).Как изменить связанный телефонный номер пользователя позже в Firebase Web.(nodejs, Создать-реагировать-приложение)? - PullRequest
0 голосов
/ 04 октября 2018

Я использую firebase в своем проекте create-реагировать на приложение.Для целей регистрации я использую firebaseAuth().createUserWithEmailAndPassword(email, password)

Затем, после регистрации, я сохраняю их phoneNumber в localStorage и перенаправляю их на страницу PhoneAuth, используя затем эту функцию.

export function PhnAuth(phone) {
    window.recaptchaVerifier = new firebaseAuth.RecaptchaVerifier('recaptcha-container',{'size': 'small'});
    return firebaseAuth().currentUser.linkWithPhoneNumber(phone, window.recaptchaVerifier)
    .then(function (confirmationResult) {
        window.confirmationResult = confirmationResult;
      }).catch(function (error) {
    })
}

После повторного вводаи все, что я получил, я успешно связал электронную почту пользователя с его phoneNumber.Но как обновить этот номер телефона позже?Я не смог найти ничего относительно обновления связанного phoneNumber в документации.

1 Ответ

0 голосов
/ 04 октября 2018

Для этого * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *;

Обратите внимание, что для этого вам понадобится phoneCredential, то есть это должен быть подтвержденный номер телефона.См. , как обновить номер телефона пользователя в firebase.auth (js, ts) .

Если вы хотите обновить номер телефона пользователя без его проверки, это можно сделать из Admin SDK.Пример этого см. В Как обновить номер телефона в Firebase Authentication в NodeJS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...