
await setPersistence(auth, browserSessionPersistence);
]
2. GitHub 인증 공급자 생성
const provider = new GithubAuthProvider();
const result = await signInWithPopup(auth, provider);
// Firestore에 저장할 사용자 정보
const userData = {
nickname: user.displayName || email.split('@')[0], // GitHub username 또는 이메일을 사용
email: replaceEmail,
//생년월일은 초기에 빈 값으로 설정
birthdate: '',
};
// 사용자 정보 저장
await setDoc(doc(db, 'users', user.uid), userData);
alert('GitHub 로그인 성공!');
} catch (error) {
console.error('GitHub 로그인 실패:', error);
}
오늘의 한줄평 : 헌신하면 헌신짝 된다. 그말이 진짜 겪을줄이야, 컨디션도 안좋고 그런데도 노력하는데 어이가 없다.