Firebase Web登录不起作用。页面不断刷新

时间:2019-04-22 14:06:11

标签: javascript html firebase login firebase-authentication

我尝试将Firebase身份验证添加到我的网站,但似乎不起作用。点击登录按钮后,登录页面将刷新。我已经尝试了很多示例,但是得出了相同的结论。但是一件有趣的事情也发生了。当我检查Firebase控制台的身份验证页面时,我看到尝试登录的用户已登录。什么?! Web的Firebase身份验证有问题吗?我究竟做错了什么?请这是我的代码。

firebase.auth().onAuthStateChanged(function(user) {
if (user) {
// User is signed in.
window.location.href = 'index.html';

} else {
// No user is signed in.

console.log("No user yet!!");
}
});

$("#loginBtn").click(
function(){

    var email = $("#loginEmail").val();
    var password = $("#loginPassword").val();

    if(email != "" && password != ""){

        firebase.auth().signInWithEmailAndPassword(email, 
password).catch(function(error) {

          window.location="index.html";

        });


    } else {
        console.log("Fill in fields first!");
    }
}
);

Screenshot of logged in user

0 个答案:

没有答案