안녕하세요.
KBoard(케이보드) 에서 워드프레스에 로그인 안된 사용자가
비밀글로 글 작성 한 후에 자신이 작성한 글을 선택하여 접근하면
비밀번호 입력창이 안 보이고 바로 접근할 수 있는데요.
아마도 세션 이나 쿠키 관련된 문제로 보입니다.
비밀글 작성 완료 후, 패스워드 입력전까지는 어떤 루트로든 조회 불가능 하도록 하고 싶은데 어딜 수정해야 될지 문의 드립니다.
이전 다른분이 쓰신 글에 아래와 같이 답을 주셨는데, 아래 구문이 보이지 않아 문의 드립니다..
-----------------------------------------------------------------------------------------------------------------------
/kboard/class/KBoardBuilder.class.php 파일 보시면
// 비밀번호가 입력되면 즉시 인증과정을 거친다.
if($content->password) $this->board->isConfirm($content->password, $execute_uid);
-----------------------------------------------------------------------------------------------------------------------
위에 처럼 세션을 수정하면 생각하지 못한 다른 문제가 있을 수 있습니다.
대신 아래 링크쪽 답변을 확인해주세요.
http://www.cosmosfarm.com/threads/document/18243
고맙습니다.
감사합니다~ 덕분에 잘 해결되었습니다!
안녕하세요~^^
KBoard 플러그인 업데이트를 진행하면서 코드가 바뀌었습니다.
FTP로 접속해서 /wp-content/plugins/kboard/class/KBoard.class.php 파일에
아래의 코드를 모두 주석 처리 해보시겠어요?
$_SESSION['kboard_confirm'][$content_uid] = $password;
주석은 아래의 코드처럼 적용하시면 됩니다.
//$_SESSION['kboard_confirm'][$content_uid] = $password;
고맙습니다.