创建用户帐户后,发送验证电子邮件功能不起作用

时间:2019-03-20 12:00:42

标签: javascript promise firebase-authentication

以下代码不会产生任何错误,但是我没有在控制台上收到验证电子邮件或“验证已发送”消息。但是,创建的用户帐户没有任何缺陷。

function create_account()
{
    var userEmailsu=document.getElementById("email-field-su").value;
    var userPasswordsu=document.getElementById("password-field-su").value;
    

    firebase.auth().createUserWithEmailAndPassword(userEmailsu,userPasswordsu)
    .then(function()
    {
        var user = firebase.auth().currentUser;

      user.sendEmailVerification().then(function() {
        // Email sent.
        window.alert("Verification sent");
      }).catch(function(error) {
        // An error happened.
        window.alert("Error : " + errorMessage);
      });

    })
    .catch(function(error) {
        // Handle Errors here.
        var errorCode = error.code;
        var errorMessage = error.message;
        

        window.alert("Error : " + errorMessage);
        // ...
      });

}

任何帮助都将受到赞赏!在此先感谢:)

0 个答案:

没有答案