인프런 커뮤니티 질문&답변

최종환님의 프로필 이미지

작성한 질문수

[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter

GoRouter에서 redirect 하는 방법

redirect

해결된 질문

23.07.27 10:12 작성

·

247

·

수정됨

0

스크린샷 2023-07-27 오전 10.10.10.png안녕하세요 개남님

개남님처럼 로그인한후에 Unknown에서 unauth로 가면서 signup으로 가야하는데 저는 unauth에서 Auth로 가면서 그냥 로그인 페이지에 머무르는데.. 이유가 뭘까요? 감사합니다.

(애플로그인은 아직 구현 못하고 구글로그인만 구현을 했습니다)

 

https://github.com/Bamschool/book_review

답변 2

0

최종환님의 프로필 이미지
최종환
질문자

2023. 07. 27. 19:19

아아 지금 보니까 여기 사이에 else 가 빠진것 같아서그런것같네요! 감사합니다!

 

if (result == null) {
        emit(
          state.copyWith(
            status: AuthenticationStatus.unAuthenticated,
          ),
        );
      } else {
        emit(
          state.copyWith(
            user: result,
            status: AuthenticationStatus.authentication,
          ),

0

개발하는남자님의 프로필 이미지
개발하는남자
지식공유자

2023. 07. 27. 14:06

안녕하세요

우선 캡쳐된 이미지 상태로 보면 마지막 상태는 authentication 상태입니다.

그렇기 때문에 파이어베이스에 이미 가입된 데이터가 있는지 확인을 해보시면 될 것 같고요

만일 데이터가 존재한다고 한다면 데이터를 지우시면 되고 소스 상에서도 authentication 상태의 페이지 역시 연결해주면 될 것 같습니다.