예약 확인 게시판을 만들었는데요.
쓰기 권한은 관리자
읽기 권한은 비로그인 회원
비밀번호 설정해 놓았습니다.
게시판 내용을 인쇄를 누르면 관리자는 인쇄가 가능한 미리보기 페이지가 나오는데요.
관리자가 아닌 비로그인 회원이 인쇄를 누르면 권한이 없다고 나옵니다.
어떻게 해결해야 하나요???
우선 FTP로 접속해서 /wp-content/plugins/kboard/class/KBTemplate.class.php 파일을 수정해주세요.
아래 코드에서 굵게 표시된 코드를 새로 추가해서 테스트 해주세요.
public function documentPrint(){
$uid = isset($_GET['uid'])?intval($_GET['uid']):'';
$content = new KBContent();
$content->initWithUID($uid);
if(!$content->uid){
wp_die(__('You do not have permission.', 'kboard'));
}
$board = new KBoard($content->board_id);
if(!$board->isReader($content->member_uid, $content->secret) && !$board->isConfirm($content->password, $content->uid)){
wp_die(__('You do not have permission.', 'kboard'));
}
include_once KBOARD_DIR_PATH . '/template/document_print.php';
exit;
}
버그 해결해서 업데이트하도록 하겠습니다^^