BABIL_PROJECT/Firebase

자동 로그인 구현

ForteQook 2022. 5. 10. 15:23

 firebase api를 이용해서 자동로그인을 구현하는 방법이 없을까 (라기 보다는 추천하는 방법이 없을까) 해서 문서를 읽어보고있다.

 먼저 위 링크에 있는 내용을 읽어보았다. 문서에 따르면 react native 앱에서 auth state는 명시적으로 로그아웃 하지 않는 한 로그아웃 되지 않는다. 따라서 auth state를 다시 받아와서 store에 넣어주면 된다.

 

export const autoSignIn = () => (dispatch) => {
    console.log('action: autoSignIn');
    return new Promise((resolve, reject) => {
        _onAuthStateChanged(auth, (user) => {
            console.log(user);
            dispatch(updateUser(user));
            resolve()
        }, (error) => {
            console.log('error from autoSignIn', error);
            reject();
        })
    })
}

 

'BABIL_PROJECT > Firebase' 카테고리의 다른 글

모듈 등록 가능 여부 확인  (0) 2022.05.02
단일 항목 선택 리스트  (0) 2022.05.01
BABIL_DB스키마  (0) 2022.04.13
오토바이 DB  (0) 2022.04.13
Firebase (signIn & signUp)  (0) 2022.04.07