하세요.
장마가 시작됐는데 다들 비 피해 없으시길 기원합니다~^^
관리자에 글쓰기 간격이 60초로 설정되어 있는데
연속으로 글을 써도 계속 등록이 되는데요.
cf_delay_sec 가 g5_config 테이블에 시간 간격 설정 컬럼인거 같은데
60이 입력되어 있습니다.
그런데 글쓰기에서는 적용이 안되고 있는데요.
게시판 커스텀 하면서 해당 부분을 잘 못 만진게 아닌가 싶은데
wirte.skin.php 파일에서 보아야 할까요?
혹시 아시는 분 조언 좀 부탁드립니다.ㅜㅜ
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
eyekiss
2023-06-26 (월) 18:52:23
bbs\write_update.php 파일에서 아래 부분에서 적용하는겁니다.
Copy
if ($w == '' || $w == 'r') {
if (isset($_SESSION['ss_datetime'])) {
if ($_SESSION['ss_datetime'] >= (G5_SERVER_TIME - $config['cf_delay_sec']) && !$is_admin)
alert('너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.');
}
set_session("ss_datetime", G5_SERVER_TIME);
}
답변에 대한 댓글 1개
2023-06-26 (월) 16:49:46
관리자 권한이라면 글쓰기 간격이 패싱 됩니다.
채크1.
비회원으로 글을 써보셔서 채크.
채크2.
새로 회원만드셔서 2등급으로 채크.
그리고 수정한 부분만 순정으로 바꾸셔서 조금씩 범위를 좁혀보세요.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.