워드프레스 게시판 KBoard(케이보드) 사용중입니다.
안녕하세요. 게시판 테스트 중인데, 아래와 같은 문제가 생깁니다.
동일한 컴퓨터에서 A와 B 2개의 게시글을 다른 비밀번호로 올렸습니다.
근데, A글에 비번을 입력하여 들어가면 B의 게시글도 읽을수가 있네요.
이 경우 한 컴퓨터에서 동일한 IP로 작업이 되어 그런것인지요?
안녕하세요~^^
KBoard 플러그인에서 비밀글에 비밀번호를 입력해서 본문 내용을 볼 경우
세션에 게시글 정보를 일시적으로 저장합니다.
브라우저를 껐다 다시 키게 되면 비밀번호를 다시 요청하게 됩니다.
그리고 관리자 또는 작성자(로그인사용자)는 비밀번호를 입력하지 않고도 비밀글을 볼 수 있습니다.
비밀글을 볼때마다 비밀번호를 입력하게 하시려면
아래 링크를 참고해보시겠어요?
https://www.cosmosfarm.com/threads/document/18243
또는 워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보세요.
add_filter('kboard_password_confirm_reauth', 'my_kboard_password_confirm_reauth', 10, 6);
function my_kboard_password_confirm_reauth($reauth, $board){
if($board->id == '1'){ //실제 게시판 id로 적용해주세요.
$reauth = true;
}
return $reauth;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.
고맙습니다.