我尝试将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!");
}
}
);