글쓰기 간격 적용

글쓰기 간격 적용

QA

글쓰기 간격 적용

본문

하세요.

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

 

관리자에 글쓰기 간격이 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등급으로 채크.

 

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

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT