Waffle navigator conflict problem
Closed this issue · 6 comments
yujinkim1 commented
Summary
- 계정 권한에 따라서 로드되는 스크린을 분기하는 구간에서
classifier()
메소드가 실행 되지 않는 문제 classifier()
메소드가 실행이 되지 않아 스크린 분기를 할 수 없음
Solution
- 완벽한 해결방법을 찾을 수 없지만, 문제를 해결하기 위한 구조를 설계하여 적용하고자 함
- 우선적으로 Flutter는 라우팅 시스템을 Stack 형식으로 사용하기 때문에 순차 접근이 될 수 밖에 없음
yujinkim1 commented
navigator_bug.mov
yujinkim1 commented
Summary
- 최초 로그인 시도 후 로그아웃을 하지 않고 재실행하면 관리자 스크린으로 정상적으로 연결됨
Solution
- 관리자 계정으로 최초 로그인시 강제로 멤버 스크린으로 이동하는 문제를 해결하면 될 것으로 보임
yujinkim1 commented
Completed
- 관리자 계정으로 최초 로그인시 강제로 멤버 스크린으로 이동하는 문제를 해결하면 될 것으로 보임
- 계정 권한에 따른 스크린 접근 권한에 대한 이중 검사를 통해 토큰의 인증 사이클 수정
yujinkim1 commented
confilct_fixed.mov
YehyeokBang commented
@yujinkim1 "ADMIN" 권한을 가진 계정으로 로그인 시 하단 NAV에 '관리' 기능을 누르면 모든 멤버의 nickname이 보여지나요?
yujinkim1 commented
@YehyeokBang 해당 기능에 대해서 보여드릴 수 있어요~