외부 페이지에서 템플릿 문법을 사용하지 않고 회원 구분하는 방법이 있을까요?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.4 |
https://xetown.com/topics/1665887 에서
필요한 페이지에 한하여 다시 켜시면 됩니다. 템플릿 코드 해석 기능을 켜더라도 현재 알려진 취약점과 관련해서는 안전합니다. 그러나 유사한 취약점이 또 발견될 수도 있으니, 앞으로는 가급적 외부페이지에서 템플릿 코드 사용을 자제하시기 바랍니다.
저 같은 경우 프로그래머도 아니고
간단히 외부페이지에서 템플릿 코드를 써서 비회원, 회원, 회원그룹별 다른 내용이 출력되도록 해놨습니다.
앞으로 외부페이지에서 템플릿 코드 사용 자제를 권고하시니 방법을 찾아 그 방향으로 전환할 준비를 해야 겠는데
템플릿 코드를 사용하지 않고 페이지에서 비회원, 회원, 회원그룹별로 다른 내용이 보이게 하는 방법이 어떤게 있을까요?
머리속에 떠오르는 게 하나도 없어서 조언 좀 부탁 드려 봅니다.

아그네스
Lv. 3
댓글 6
이 자료 참고해 보세요. 저도 살짝 커스텀해서 사용하고 있습니다.
외부페이지의 코드를 그대로 스킨으로 옮기시고,
외부페이지 대신 위젯페이지로 생성하고, 해당 위젯을 넣으시면 됩니다.
그냥 PHP 코드 쓰시면 됩니다. 템플릿 문법은 PHP를 간소화해 놓은 것일 뿐...
<?php
if(Context::get('is_logged')):
// 회원임
else:
// 비회원임
endif;
?>
템플릿 문법에서는 그냥 $is_logged라고 쓰던 것을
순수 PHP에서는 Context::get('is_logged')라고 해야 하는 등...