-
[플러터 오픈소스-채팅3] 파이어베이스 룰 변경하기개발시리즈 2024. 4. 21. 11:23
지난시리즈
1- https://explsoratory.tistory.com/16
2-https://explsoratory.tistory.com/17
3-https://explsoratory.tistory.com/18
4-https://explsoratory.tistory.com/19
지난시간
일단 로그인 셋업을 끝냈기에, 재 실행을 해본다.
실행해보자!
1)퍼미션 에러 해결하기
아래처럼 예쁘게 로그인 화면이 나오고, 멀쩡하게 로그인이 되나 싶지만.....


역시, 퍼미션 에러가 뜬다. 지난시간에 파이어베이스를 내쪽으로 연결했는데, 내 데이터베이스로 연결하다가 에러가 난건지.. 아니면 아직도 이 기존 데이터베이스를 가리키다 에러가 난건지.. 알수없으므로.
일단 내 파이어베이스 디비를 켜서 확인해보자


음 아니? 내 파이어베이스에 읽기 시도가 0이다. 그뜻은 아직도 퍼미션이 딴쪽으로 가고있다는 소리같은데? 아직 단정하긴 이르다.. 디버그로 가보자.
디버깅...을해야겟구나.. 일단 디버그로 다시 플러터를 킨다...

auth_provider.dart에서 에러가 난다. 퍼미션에러니까. 일단 한번 내 데이터베이스의 권한을 확인해보자.

규칙이.. '모두거부'로 잘못되어있었다. 일단 테스트니 모두허용으로 변경해보자.
(자세한 파이어베이스 룰은 여기서 )
일단 false부분을 true로 변경하면 이게바로 모두허용!!! 게시를해보자.


이렇게 변경햇고, 다시 실행해보자..
오예 ! 새로운 화면이 실행된다. 이제 최종단계로 넘어가보자.

'개발시리즈' 카테고리의 다른 글
[플러터 오픈소스-채팅7] 프로젝트 구조 파악하기 (1) 2024.05.01 [플러터 오픈소스-채팅6] 프로젝트 구조 파악하기 (0) 2024.04.28 [플러터 오픈소스-채팅4] 애플 실행하기 (0) 2024.04.21 [플러터 오픈소스-채팅2] 파이어베이스 셋팅하기 (0) 2024.04.14 [플러터 오픈소스-채팅1] 적당한 오픈소스 찾기 (0) 2024.04.13