【发布时间】:2019-06-08 07:34:55
【问题描述】:
我在电子应用程序中使用电子邮件/密码进行了 Firebase 身份验证,它有效,但仅在第一页上。当我转到第二页时,我不再登录。因为我是 elecetron.js 和 firebase 的新手,所以我使用了这个教程:https://www.youtube.com/watch?v=bWS0ocfszmE。
login.js
loginBtn.addEventListener('click', function() {
var emailField = document.getElementById('email').value;
var passwordField = document.getElementById('password').value;
firebase.auth().signInWithEmailAndPassword(emailField, passwordField).then(function() {
document.location.href = 'mainPage.html';
console.log(firebase.auth().currentUser);
}).catch(function(error) {
if (error != null) {
console.log(error.message);
alertify.error(error.message);
return;
}
});
secondpage.js
var firebase = require("firebase/app");
require("firebase/auth");
console.log(firebase.auth().currentUser);
我希望控制台中的输出与我登录的用户一起显示,但结果为空。
【问题讨论】:
-
您能分享一下您是如何进行身份验证的吗?我无法在互联网上找到任何资源????您分享的视频目前是私人视频。
标签: javascript firebase firebase-authentication electron