Javascript Firebase电子邮件/密码验证未注册用户

Javascript Firebase电子邮件/密码验证未注册用户,javascript,firebase,firebase-authentication,Javascript,Firebase,Firebase Authentication,我正在使用Firebase for web,我正在尝试使用电子邮件和密码注册用户,我已经完成了他们在文档中所说的一切,但由于某些原因,它不起作用。 这是我的提交功能: function submitForm(){ var email = document.getElementById("email").value; var password = document.getElementById("password").value; c

我正在使用Firebase for web,我正在尝试使用电子邮件和密码注册用户,我已经完成了他们在文档中所说的一切,但由于某些原因,它不起作用。
这是我的提交功能:

        function submitForm(){
        var email = document.getElementById("email").value;
        var password = document.getElementById("password").value;
        console.log(email, password);
        firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
            var errorCode = error.code;
            var errorMessage = error.message;
            alert("oof not valid info brochocho");
        });
        window.location = 'index.html';
        alert("registered");
    };

首先在Firebase控制台中验证,如果您已使用电子邮件和密码启用登录方法,则可能您尚未启用该方法,因此没有用户将为您注册。我们还建议您在警报中显示error.message,以查看确切指示是否可以附加它以更好地支持您

这里我留下了文档的链接:

使用电子邮件和密码启用访问:

  • 在Firebase控制台中,打开Auth部分
  • 在“访问方法”选项卡上,启用电子邮件/密码访问方法,然后单击“保存”

  • 首先在Firebase控制台中验证,如果您已使用电子邮件和密码启用登录方法,则可能您尚未启用该方法,因此没有用户将为您注册。我们还建议您在警报中显示error.message,以查看确切指示是否可以附加它以更好地支持您

    这里我留下了文档的链接:

    使用电子邮件和密码启用访问:

  • 在Firebase控制台中,打开Auth部分
  • 在“访问方法”选项卡上,启用电子邮件/密码访问方法,然后单击“保存”
  • 在注册完成之前,您正在重定向到另一个页面。您应该将这一行放在
    createUserWithEmailAndPassword
    返回的承诺的then块中


    在注册完成之前,您正在重定向到另一个页面。你应该把这一行放在
    createUserWithEmailAndPassword

    返回的承诺的then块中,我说的是web btw,我说的是web btw“它不工作”有点含糊不清。正在触发
    catch
    回调吗?如果是这样,错误代码和消息是什么?“它不工作”有点含糊不清。正在触发
    catch
    回调吗?如果是,错误代码和消息是什么?
    `window.location = 'index.html';