我想知道如何使用 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
Firebase 不保留身份驗證狀態
動漫人物
2023-08-24 10:24:17