inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

기능추가하는거에 대해 조언을 구합니다..

208

전인표
0

안녕하세요 안드로이드 커뮤니티 앱 만들기 강의를 듣고있는 대학생입니다. 제가 강의 듣고있는 앱에 관리자모드를 넣고싶은데 예를 들어 admin로 계정을 만들어서 admin으로 로그인 하면 게시판 버튼이 보이고 다른 계정으로 로그인하면 게시판 버튼이 안눌리게하고싶은데 조언을 구할수있을까요?...

답변 1

0

개복치개발자

안녕하세요 인표님

이 부분은 다양한 방법이 있는데, 우선 서버측에서 권한을 관리해줘야 합니다.

firebase를 사용한다면, 따로 user와 관련된 데이터들을 만들어놓고 특정 유저 권한을 admin으로 설정합니다.

이 때, 앱에 접속할 때 사용자의 uid를 기반으로 유저 정보를 서버에 요청하여, admin이라면 앱에서 데이터를 show / 아니라면 hide 형태로 보여줄 수 있습니다.

혹은, 버튼을 눌렀을 때, 서버에서 권한을 체크하여 권한이 없다면 "권한이 없다는 메세지"와 함께, 앱의 버튼을 노출시켜주지 않는 형태로 구현하시면 될 것 같습니다