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
'기초다지기 > react' 카테고리의 다른 글
Firebase에서 onAuthStateChanged 메서드를 사용해 사용자 인증상태 변화 감지 (0) | 2024.06.28 |
---|---|
firebase 사용자 생성 후 비밀번호 인증 (0) | 2024.06.28 |
firebase Auth (0) | 2024.06.24 |
firebase에 대해서 (0) | 2024.06.18 |
타입스크립트 tsconfig 경로 (0) | 2024.06.12 |