확장변수를 이용해 게시물에 비밀번호 걸기
https://xe1.xpressengine.com/qna/20661483
xe - modules - board - skins - xe_official - view_document.html 열고
제일 상단에
{@
$pass = $oDocument->getExtraVars();
$ext_pass = $pass[1]->value;
}
<!--@if(((!$view_pass && $ext_pass) || ($view_pass != $ext_pass)) && $logged_info->is_admin != "Y")-->
<form method="post" action="{getenv('REQUEST_URI')}">
<input type="password" name="view_pass" />
<button type="submit">go</button>
</form>
<!--@else-->
이것을 입력
그리고 제일 하단에
<!--@end-->
이것을 입력
글을 작성할 때 확장변수를 비번입력칸으로 사용하는 겁니다.
송동우님이 작성해주신 팁입니다.
회원이 작성한 글에 비밀번호를 걸고 싶으나 암호화 과정이 필요할 정도로 높은 보안을 요구하는 게시물이 아닌 경우 / 구글과 같은 포털 검색을 통한 유입이 가능하지 않게 만들어둔 폐쇄적인 홈페이지의 경우에는 쓸만한 팁일 것 같아 이곳에 남겨둡니다.
댓글 4
최근 XE 코어에서 보안 때문에 POST 요청에 이런저런 제한을 많이 걸고 있기 때문에
지금은 괜찮지만 나중에 문제가 생길지도 모릅니다.