글쓰기 간격 적용

글쓰기 간격 적용

QA

글쓰기 간격 적용

답변 2

본문

하세요.

장마가 시작됐는데 다들 비 피해 없으시길 기원합니다~^^

 

관리자에 글쓰기 간격이 60초로 설정되어 있는데

연속으로 글을 써도 계속 등록이 되는데요.

 

cf_delay_sec 가 g5_config 테이블에 시간 간격 설정 컬럼인거 같은데

60이 입력되어 있습니다.

 

그런데 글쓰기에서는 적용이 안되고 있는데요.

게시판 커스텀 하면서 해당 부분을 잘 못 만진게 아닌가 싶은데

 

wirte.skin.php  파일에서 보아야 할까요?

 

혹시 아시는 분 조언 좀 부탁드립니다.ㅜㅜ

이 질문에 댓글 쓰기 :

답변 2

bbs\write_update.php 파일에서 아래 부분에서 적용하는겁니다.


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.

비회원으로 글을 써보셔서 채크.

 

채크2.

새로 회원만드셔서 2등급으로 채크.

 

그리고 수정한 부분만 순정으로 바꾸셔서 조금씩 범위를 좁혀보세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 2
© SIRSOFT
현재 페이지 제일 처음으로