• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Flutter 게시판 파이어베이스 회원가입 이메일 중복 질문

파이어베이스 회원가입 이메일 중복 질문

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #48580

    이현석
    참가자
    final newUser = await _authentication
        .createUserWithEmailAndPassword(
        email: context
            .read<Store1>()
            .userEmail,
        password: context
            .read<Store1>()
            .userPassword);
    위 코드는 파이어베이스를 통하여 회원가입을 할 때, 쓴 코드인데요.
    아이디가 중복일 경우, 에러가 납니다.
    그래서 유저에게 입력한 이메일이 중복이라는 사실을 알리는 스낵바를 만드려고 하는데,
    구글링을 통해 알게 된 모든 방법을 시도해보았지만 해결이 안됩니다.
    
    시도한 방법은 다음과 같습니다.
    1. 
    try {~입력받은 이메일, 비밀번호로 파이어베이스 계정가입 시키는 코드~} catch(e) {
      print(e);
      if(e is PlatformException) {
        print(e.code);
        if(e.code == 'ERROR_EMAIL_ALREADY_IN_USE') {
          ScaffoldMessenger.of(context).showSnackBar(
              SnackBar(
                content:
                Text('This email already exists.'),
                backgroundColor: Color(0xffFFA1A1),
              )
          );
        }
      }
    2. try {~} catch(e) { print(e)}를 하였을 때, 나온 파이어베이스 오류문으로
    if(e == 파이어베이스 이메일 중복 오류문) 이런식으로 catch(e) {}안에 코딩을 해보았지만 안됩니다..ㅠㅠ
    2일째 계속 구글링하며 답을 찾아보았지만 도저히 못찾겠어서.. 연락드립니다..
    #48604

    codingapple
    키 마스터
    https://firebase.flutter.dev/docs/auth/usage/#registration 이러면 된다는데 if문이 잘 실행되나 확인합시다
    #48890

    이현석
    참가자
    OMG, you're a god..
    되네요 ! 와 정말.. 하루를 꼬박 날렸는데.. 공식 사이트에 답이 있었다니.. 
    구글번역만 믿지말고 영어실력을 키워야겠어요..
    정말 감사합니다 코딩애플님 !
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠