簡體   English   中英

注銷在 Firebase 中無法使用 React

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM