第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在firebase中的phoneNumber鏈接后重定向?

如何在firebase中的phoneNumber鏈接后重定向?

GCT1015 2022-07-21 21:27:52
我需要幫助。我不知道如何檢測 phoneNumber 是否已成功鏈接到用戶。如果操作成功,我想重定向到其他頁面。我的代碼是這樣的。*我的代碼有效,但如果我添加一個(gè)函數(shù)來重定向它不起作用。function verifyNumber(){var user = firebase.auth().currentUser;var phoneNumber = document.getElementById('phoneNumber');var signInButtonElement = document.getElementById('sign-in-button');var inputCode = document.getElementById('code');var codeButton = document.getElementById('confirm-code');if(!user.phoneNumber){  // You also need to provide a button element signInButtonElement  // which the user would click to complete sign-in.  // Get recaptcha token. Let's use invisible recaptcha and hook to the button.  var appVerifier = new firebase.auth.RecaptchaVerifier(      signInButtonElement, {size: 'invisible'});  // This will wait for the button to be clicked the reCAPTCHA resolved.  user.linkWithPhoneNumber(phoneNumber.value, appVerifier)    .then(function(confirmationResult) {      // Ask user to provide the SMS code.      phoneNumber.style.display = 'none';      signInButtonElement.style.display = 'none';      //inputCode.style.display = 'inline-block'      //codeButton.style.display = 'inline-block'       var code = window.prompt('Provide your SMS code');      // Complete sign-in.      return confirmationResult.confirm(code);      //updateStatus() doesnt work    });    } } function updateStatus(){ var user = firebase.auth().currentUser; if(user.phoneNumber){    window.location.href = "../home/home.html"; }else{    alert('Ha ocurrido un error'); } }
查看完整描述

1 回答

?
烙印99

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊

在檢查和重定向之前,您必須等待異步功能confirmationResult.confirm完成。


user.linkWithPhoneNumber(phoneNumber.value, appVerifier)

  .then(function(confirmationResult) {

    // Ask user to provide the SMS code.

    phoneNumber.style.display = 'none';

    signInButtonElement.style.display = 'none';


    //inputCode.style.display = 'inline-block'

    //codeButton.style.display = 'inline-block'

    var code = window.prompt('Provide your SMS code');

    // Complete sign-in.

    return confirmationResult.confirm(code);

  })

  .then(() => {

    // Wait for linking to complete before redirecting.

    updateStatus();

  });

}


查看完整回答
反對 回復(fù) 2022-07-21
  • 1 回答
  • 0 關(guān)注
  • 105 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號