안녕하세요 안드로이드 커뮤니티 앱 만들기 강의를 듣고있는 대학생입니다. 제가 강의 듣고있는 앱에 관리자모드를 넣고싶은데 예를 들어 admin로 계정을 만들어서 admin으로 로그인 하면 게시판 버튼이 보이고 다른 계정으로 로그인하면 게시판 버튼이 안눌리게하고싶은데 조언을 구할수있을까요?...
기능추가하는거에 대해 조언을 구합니다..
전인표
작성일
22.05.30 19:11
조회수
103
댓글 1
안녕하세요 인표님
이 부분은 다양한 방법이 있는데, 우선 서버측에서 권한을 관리해줘야 합니다.
firebase를 사용한다면, 따로 user와 관련된 데이터들을 만들어놓고 특정 유저 권한을 admin으로 설정합니다.
이 때, 앱에 접속할 때 사용자의 uid를 기반으로 유저 정보를 서버에 요청하여, admin이라면 앱에서 데이터를 show / 아니라면 hide 형태로 보여줄 수 있습니다.
혹은, 버튼을 눌렀을 때, 서버에서 권한을 체크하여 권한이 없다면 "권한이 없다는 메세지"와 함께, 앱의 버튼을 노출시켜주지 않는 형태로 구현하시면 될 것 같습니다
답글