제가 1월 7일에 기재한 수정방법은 오류가 있네요.. (아... 나서지 말았어야했나.. T^T 꼭 이런단 말입니다....)
2021년 1월 7일에 버그 수정방법으로 사용했던 방법이 글쓴이가 아닌 타 회원의 비밀댓글 확인에 오류를 일으키네요..
수정밥법을 다른 방식으로 변경합니다 ( 기진곰님 말씀대로 최종수정일을 세션에 적용하기로 했습니다. )
1월 10일 이전에 혹여나 이 글을 참조해 수정하신 경우 다시 재수정해주세요
=========================================================
modules/comment/comment.item.php 에서
1) function isAccessible 함수에서
if($_SESSION['accessibled_comment'][$this->comment_srl])
부분을 아래처럼 수정
if(isset($_SESSION['accessibled_comment'][$this->comment_srl]) && $_SESSION['accessibled_comment'][$this->comment_srl] === $this->get('last_update'))
( 참고로 1월 10일 이전에 제 글로 수정하신 분은 아래부분을 수정하시면 됩니다 )
if(!$this->isSecret() && $_SESSION['accessibled_comment'][$this->comment_srl])
2) function setAccessible() 함수에서
$_SESSION['accessibled_comment'][$this->comment_srl] = TRUE;
대신에
$_SESSION['accessibled_comment'][$this->comment_srl] = $this->get('last_update');
이렇게 수정
---------------------------------------------
원본글은 : http://sejin7940.co.kr/xe_tips/2053626 ( 제 사이트에 쓴거여서 말이 짧습니다 )
이거 오래전에 공개된 사항인데 이게 버그였네요. 예전에 버그로 보지 않았던 거로 기억하는데요. 제가 제보했던 거로 기억합니다. 물론 깃허브나 개발자에게 제보한건 아니구요.
이미 댓글을 본 사람이라 의미가 없다 라는 관점인 것 같습니다.
저는 그때 늦었다고 생각해도 다시 볼 수 없게 해주는게 더 낫다는 생각이었습니다.