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





