Q&A

CMS/프레임워크 Rhymix 1.9
개발 언어 PHP 7.2

<grant name="hello_name" default="guest">
    <title xml:lang="ko">이름</title>
</grant>

 

뭐 이런식으로 있는데 이건 무슨 기능이고, guest는 뭘 의미하나요?

로그인 유저를 해당하나요 아니면 그냥 비로그인 유저도 해당하나요?

 

if(!$this->grant->hello_name) //권한 체크 

{
        return false;     

}

이런식으로 하면 로그인 해도 계속 false 리턴하던데.. 이상하네요

리버스 Lv. 7
모듈만드는 대학생입니다.
https://potatosoft.kr

댓글 2

  • 2018.11.15 08:10 #1111763
    권한입니다.
    board 게시판 모듈을 보면 해당 권한 이름을 정해서 자동으로 권한을 사용할 목록을 나타나게 됩니다.

    그래서 모듈에서는 $grant 변수안에 해당 권한값을 연동해두고 권한이 있는지 없는지를 확인합니다.
  • 2018.11.15 08:18 #1111766
    modules.xml 에 grant 를 지정하면 해당 모듈에만 해당하는 권한 설정을 추가 지정가능합니다
    물론 해당 모듈 내부에 권한설정하는 탭과 권한설정페이지를 추가로 구현해둬야겠죠