찾아보니 logged_info->is_admin=Y 이건 회원정보에서 최고 관리자 권한을 의미하는 거라고 나오는데

 

grant->manager 이것도 관리자 여부를 알아보는 거라고 나오네요

 

실제로 $grant->manager 라고 되어 있는걸 $logged_info->is_admin=Y 로 바꿔 봤는데 똑같이 작동하는거 같은데...

 

둘이 어떻게 다른가요?

 

(이걸 왜 찾아봤냐면, 게시판 설정에서 모듈 관리자를 설정해주면 해당 회원은 최고 관리자 권한이 없는데도 admin 메뉴가 뜨더군요. 물론 클릭하면 안 들어가지지만, 이걸 최고 관리자 권한이 없으면 아예 안 뜨게 하려고 하고 싶은데 안되네요)

  • profile
    grant->manager 은 그룹을 이용해서 관리권한을 준 사람에게도 관리권한을 부여하는 내용입니다.
    $logged_info->is_admin 은 사이트도메인.com/admin 을 접속할 수 있고, 게시판관리기능만 부여받은 사람은 admin페이지를 접속못하게되죠
  • profile ?
    근데 grant->manager로 되어 있는걸 logged_info->is_admin으로 바꿔봐도, 최고관리자 권한이 없이 게시판 관리권한만 있는 사람에게도 여전히 나타나네요. 뭔가 잘못한건지..
  • ? profile
    어디에 무엇을 하는지 설명이 크게없습니다. 각맴버리스트에서 logged_info 함수를 쓴거라면 잘못한 내용이시고.. 아니면 나타나는 계정들을 싸그리 권한이 어떻게 잡혀있는건지를 봐야할 문제입니다. 스크립트ㅉㅏ여진거나요. 단순히 비교에대한 답변은.. 두개 차이있는게 맞음
  • profile ?
    그렇군요. 일단 스케치북 게시판에서 관리자 계정으로 로그인할때 나오는 "설정"버튼이 grant->manager로 되어 있길래, 이걸 저걸로 바꿔봤는데 여전히 최고 관리권한이 없는, 게시판 관리권한만 있는 사람에게도 보이네요.

    혹시 게시판 설정에서 권한 탭에서 모듈 관리자에 아이디를 추가하면 그 게시판에 한해서 최고 관리 권한을 획득한 것과 똑같은 취급을 하게 되어 있나요?
  • ? profile
    글쎄요.. 지금 박이라 정확한 정보를 못드리겟네요.
  • profile ?
    좀더 해봤는데 제가 뭔가 설정을 잘못하거나 그런거 같네요. 잘 안돼서 그냥 grant->manager로 해놨습니다. 답변 감사합니다