簡體   English   中英

firebase:在注冊期間發送 email 驗證

[英]firebase : sending email verification during signup

我測試了該用戶已添加到數據庫,但她從未收到任何 email:下面出了什么問題(從文檔https://firebase.google.com/docs/auth/web/manage-users 獲取但缺少一些東西)

function SignUp() {
    let promise = auth.createUserWithEmailAndPassword(email.value, password.value); 
    promise.catch(
        e => alert(e.message)
    );

    var user = firebase.auth().currentUser;

    user.sendEmailVerification().then(function() {
      // Email sent.
    }).catch(function(error) {
      // An error happened.
    });
}

您不必等到注冊完成。 為此,您可以使用createUserWithEmailAndPassword返回的 promise 的then部分。

所以:

let promise = auth.createUserWithEmailAndPassword(email.value, password.value); 
promise.then(
   userCredential => userCredential.user.sendEmailVerification()
}).catch(
    e => alert(e.message)
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM