비밀글 재차 문의 드립니다.

이메일로 피드백을 받았는데,

확인안해보시고 당연한 로직대로 말씀해주신것 같아 재차 남깁니다.

 

상황 요약합니다.

- 비밀 글을 비회원으로 작성한다.(패스워드도 입력한다)

- 작성된 글은 비회원들도 볼 수 있지만 패스워드를 입력해야만 볼 수 있다.

- 그 외 볼 수 있는 사용자는 관리자여야만 한다.

속성 설정은 다음과 같이했습니다.

- 게시판 스킨 : default

- 읽기권한, 쓰기권한 : 제한 없음

 

한번 비밀번호를 입력하면 두번째는 입력 창 없이 화면이 보여진다고 피드백 받았습니다.

위 부분에 대한 기능은 서버의 세션 기능을 사용하신댓는데..

이 부분에서 기능상 잘못된 것 같습니다.

 

두가지 상황의 오류를 발견했습니다. 확인 해보시길 바랍니다.

첫째, 비회원 작성자가 글을 작성 후, 작성된 게시글을 보여줄 때 해당 글의 사용자이니까 세션이 열리는 것 같구요.

그 이후로 비회원의 비밀글들이 모두 볼 수 있는 상황이 됩니다.

두번째, 비회원 사용자가 접속합니다. 본인이 작성했던 글의 비밀번호를 풀고 읽습니다. 처음에는 비밀번호를 묻더군요.

하지만 그 뒤로는 다른 비회원 사용자가 쓴 글까지 볼 수 있습니다.

 

제 결론을 붙이자면,

결국 비밀번호를 연 최초의 사용자는 무조건 모든 비밀글을 다 볼 수 있게 처리가 되어있다는 겁니다.

 

확인 후 답글 부탁드립니다. 전화도 안받고 참 난감하네요.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요