안녕하세요.
비밀글 관련해서 문의 드립니다.
비밀글을 쓰고 저장을 하였습니다.
그런데 비밀글표시도 되어 있는데 클릭하면 아무나 다 볼 수 있습니다.
글 을 수정할 때 만 암호를 물어 봅니다.
원래 그런건가요?
지금 제가 적용시킨 보드의 문제점과 똑같습니다.
저는 최신버젼인 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 초창기부터 있던 기능이랍니다.
게시판의 권한 설정들과 서버 환경이 어떻게 되시는지 알려주시면 테스트를 진행하겠습니다.
기타 저희가 알면 도움이 될만한 정보를 주시면 테스트 하는데 도움이 될 듯 합니다.
예를 들면 사용자가 로그인을 했는지등 입니다.