본문 바로가기
기초다지기/react

firebase onAuthStateChanged

by 김빵그 2024. 6. 25.

 

1.onAuthStateChanged

  • Firebase Authentication 서비스에서 제공하는 메서드
  • 사용자 인증 상태의 변경을 실시간으로 감지하고 처리할 수 있음.
  • 로그인 / 로그아웃

2. 사용법

import { getAuth, onAuthStateChanged } from "firebase/auth";

const auth = getAuth();
onAuthStateChanged(auth, (user) => {
  if (user) {
    // 사용자가 로그인한 경우
    console.log('User is signed in:', user);
  } else {
    // 사용자가 로그아웃한 경우
    console.log('No user is signed in');
  }
});
  • getAuth()
    • firebase 인증 객체를 가져옴 
  • onAuthStateChanged(auth, callback)
    • auth : firebase 인증 객체
    • callback : 사용자 인증 상태가 변경될 때 호출되는 함수 user 객체를 인자로 받는다
    • user 객체가 null이 아닌 경우 로그인상태
    • user 객체가 null인 경우 로그아웃 상태

 

 

Firebase에서 사용자 관리하기

의견 보내기 Firebase에서 사용자 관리하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 사용자 생성 Firebase 프로젝트에서 신규 사용자를 생성할 때는 createU

firebase.google.com