저랑 같은 질문을 올리셨군요. 권한이 없습니다란 문구는 통괄적으로 출력되는 경고문구라 게시글의 권한 및 특정회원 권한에 따라 똑 같이 권한이 없습니다란 문구가 뜨는데 ... 이건 코어에서 경고나 에러 혹은 권한에 대해 세분화 하지 않았기 때문인데요. 일단 권한이 없습니다란 문구가 거슬려 수정하고 싶으시다면 common/lang폴더에서 ko.php를 열고 $lang->msg_not_permitted = '권한이 없습니다.'; 에 문구를 수정하시면 됩니다.
본문에서는 '권한이 없습니다'와 '로그인을 해주세요'로 분리하고 싶은것으로 볼 수 있습니다. 즉 로그인하지 않은 사용자는 권한이 없든 페이지가 없든 '로그인'이라는 행위를 하지 않았다는 것으로 간주하고 '로그인 해 주세요'라는 문구를 출력해주고 싶은 것으로 보여 $is_logged에는 로그인이 되어있는지에 대한 boolean값이 포함되어 있습니다. 이를 통해 구분하고 문구를 강제로 바꾸어 보여주는 방법입니다.