[英]Logout is not working in Firebase with React
使用 firebase 進行用戶身份驗證,注冊和登錄工作正常,但注銷不工作,不知道如何檢查。 這是我的代碼
注銷.js
const { currrentUser, logout } = useAuth();
const handleLogout = async (e) => {
e.preventDefault();
setError("");
try {
await logout();
navigate("/login");
} catch {
setError("Failed to logout");
}
};
<div className="btn-container">
<button onClick={() => setLogoutModal(false)}>Cancel</button>
<button onClick={handleLogout}>Logout</button>
</div>
授權.js
function logout() {
return auth().signOut();
}
歡迎詢問更多詳情
盡管在許多文檔中, signOut signOut()
function 沒有參數。 我將 Auth.js 中的 signOut signOut()
更改為 signOut signOut(auth)
。 現在它起作用了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.