javascript - Firebase电子邮件/密码身份验证未注册用户

标签 javascript firebase firebase-authentication

我正在使用 Firebase 网页版,并尝试使用电子邮件和密码注册用户,我已完成文档中所说的所有操作,但由于某种原因无法正常工作。
这是我的提交功能:

        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");
    };

最佳答案

`window.location = 'index.html';

在注册完成之前您将重定向到另一个页面。您应该将此行放在 createUserWithEmailAndPassword 返回的 Promise 的 then block 中。

关于javascript - Firebase电子邮件/密码身份验证未注册用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53566794/

相关文章:

javascript - 是否可以强制 socket.io 使用 wss 而不是 ws,而不必更改为 https?

javascript - 对于初学者来说,Backbone 是比 AngularJS 更好的选择吗?

javascript - uid 未保存在 firebase 数据库中

php - Wordpress/Woocommerce 数据发送到 Firebase 数据库

firebase - 找不到插件项目:firebase_core_web

javascript - 来自 Google 身份验证提供程序的 Firebase photoURL 返回颜色反转的 jpg

javascript - Google map JavaScript - 将多个标记添加到一张 map

javascript - 如果我选择了 true 值,则通过 jQuery 分配给其他选择选项

java - 当我尝试将数据从 firebase 数据库添加到 firebaseViewHolder 时,Android 应用程序不断停止

android - Firebase OTP 在调试 apk 上工作正常,但不能发布 apk