我想知道如何使用 firebase 保持身份验证状态。我正在做的是尝试设置持久状态,我这样做:
login.addEventListener('click', function (e) {
e.preventDefault();
var email = emailInput.value;
var password = passwordInput.value;
firebase.auth().setPersistence(firebase.auth.Auth.Persistence.LOCAL)
.then(function() {
auth.signInWithEmailAndPassword(email, password)
.then(function (user) {
})
.catch(function (error) {
alert(error);
});
})
});
问题是,当我刷新网络应用程序时,会话似乎不会持续。它将用户重定向回登录屏幕,这根本不是所需的输出。所需的输出是保存用户的会话,并且用户能够浏览应用程序而不会出现被迫再次登录的问题。
我正在关注 firebase 文档:
https://firebase.google.com/docs/auth/web/auth-state-persistence
当年话下
相关分类