Extra Form
PHP PHP 7.2
CMS Rhymix

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

 

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

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

 

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

{
        return false;     

}

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

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

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