비밀글 관련 문의

안녕하세요.

비밀글 관련해서 문의 드립니다.

비밀글을 쓰고 저장을 하였습니다.

그런데 비밀글표시도 되어 있는데 클릭하면 아무나 다 볼 수 있습니다.

글 을 수정할 때 만 암호를 물어 봅니다.

원래 그런건가요?

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 지금 제가 적용시킨 보드의 문제점과 똑같습니다.

    저는 최신버젼인 4.0을 홈페이지에서 다운받아서 설치를 했습니다.

    읽기 및 쓰기 권한은 모든 사용자로 셋팅을 하구요.

    제가 테스트로 일반 게스트권한으로 글을 작성을 하고 비밀글을 걸어 놓으면

    누구나 비밀글을 다 읽을수도 수정 삭제도 가능합니다.

     

    제가 지금 작업중인 사이트에서 한번 확인 부탁드리겠습니다.

    studiovoice.cafe24.com

    수고하세요.

  • 위 코드 수정은 하지 않으셨죠?

    문제가 발생한 테마를 저희가 받아볼수 있을까요? ㅎ

    같은 문제가 또 발생할 수 있기 때문에 테스트후 저희가 처리를 할 수 있는 부분이라면 업데이트 하려고 합니다.

    가능하다면, 고객지원 이메일로 보내주시면 됩니다.

  • 아..

    세션오류로 다 뻑이 나서 큰일난줄 알았습니다.

    죄송합니다. 알고보니 업데이트가 안되서 테마와 호환이 안된 듯 합니다.

    테마를 최신버전으로 업데이트하니 문제가 해결되었습니다.

     

     

  • /kboard/class/KBoard.class.php 파일에서 아래 굵게 표시된 부분을 지우고 다시 해보시겠어요?

    public function isConfirm($password, $content_uid){
            if(!$password || $this->permission_write != 'all'){
                return false;
            }
            
            if($_POST['password'] == $password || $_SESSION['kboard_confirm'][$content_uid] == $password){
                $_SESSION['kboard_confirm'][$content_uid] = $password;
                return true;
            }
            else{
                return false;
            }
    }

     

    이렇게요

    public function isConfirm($password, $content_uid){
            if(!$password || $this->permission_write != 'all'){
                return false;
            }
            
            if($_POST['password'] == $password){
                return true;
            }
            else{
                return false;
            }
    }

  • 네 저희 사이트는 로그인 기능이 없습니다.

    관리자 로그인을 안하고 들어가도 보여서 문의 드려요.

    읽기 권한을 제한없음으로 표시 했습니다.

    다른걸 선택하면 로그인화면이 나와서요.

     

  • 원래 그렇지는 않습니다^^

    해당기능은 KBoard 초창기부터 있던 기능이랍니다.

    게시판의 권한 설정들과 서버 환경이 어떻게 되시는지 알려주시면 테스트를 진행하겠습니다.

    기타 저희가 알면 도움이 될만한 정보를 주시면 테스트 하는데 도움이 될 듯 합니다.

    예를 들면 사용자가 로그인을 했는지등 입니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요