게시판 자동등록방지(CSRT) 사용하지 않기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

게시판 자동등록방지(CSRT) 사용하지 않기 정보

게시판 자동등록방지(CSRT) 사용하지 않기

본문

활용팁에 정리된 내용이 없는듯하여 올립니다.

1. 글쓰기에서 자동등록방지(CSRT) 사용안하기

1-1. bbs/write_update.php   에서 아래 내용 삭제 또는 주석처리

// 자동등록방지 검사
//include_once ("./norobot_check.inc.php");
if (!$is_member) {
    if ($w=='' || $w=='r') {
        $key = get_session("captcha_keystring");
        if (!($key && $key == $_POST[wr_key])) {
            session_unregister("captcha_keystring");
            alert("정상적인 접근이 아닌것 같습니다.");
        }
    }
}


1-2. skin/board/스킨/write.skin.php   에서 아래 내용 삭제 또는 주석처리

<? if ($is_guest) { ?>
 ...
<? } ?>


1-3. skin/board/스킨/write.skin.php   에서 아래 내용 삭제 또는 주석처리

    if (typeof(f.wr_key) != 'undefined') {
        if (hex_md5(f.wr_key.value) != md5_norobot_key) {
            alert('자동등록방지용 글자가 제대로 입력되지 않았습니다.');
            f.wr_key.select();
            f.wr_key.focus();
            return false;
        }
    }



2. 코멘트에서 자동등록방지(CSRT) 사용하지 않기

2-1. bbs/write_comment_update.php  에서 아래내용 삭제 또는 주석

// 자동등록방지 검사
//include_once ("./norobot_check.inc.php");

if (!$is_member) {
    if ($w=='' || $w=='c') {
        $key = get_session("captcha_keystring");
        session_unregister("captcha_keystring");
        if (!($key && $key == $_POST[wr_key])) {
            alert("정상적인 접근이 아닌것 같습니다.");
        }
    }
}


2-2. skin/board/스킨/view_comment.skin.php  에서 아래 내용 주석 또는 삭제

            <? if ($is_guest) { ?>
            <img id='kcaptcha_image' border='0' width=120 height=60 onclick="imageClick();" style="cursor:pointer;" title="글자가 잘안보이는 경우 클릭하시면 새로운 글자가 나옵니다.">
            <input title="왼쪽의 글자를 입력하세요." type="input" name="wr_key" size="10" class="ed" itemname="자동등록방지" required />
            <?}?>


참고자료
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=7656
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=120450
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=19468

추천
3

댓글 19개

그래도 계속 나오는데요 ㅡㅡ;;

커멘트는 놔두고 글쓰기에서만 없앨려고하는데 위에 내용되로 1-1, 1-2, 1-3 다 지워줬는데 그래도 뜨네요..

약간 수상한점은 1-2에서 

<? if ($is_guest) { ?>
 ...
<? } ?>

라고했는데

<? if ($is_guest) { ?>  <- 이거 지우고
 ...  <- 중간에 내용은 그대로 놔두고
<? } ?> <- 끝에 이거 지웠습니다.

그런데

... <- 이 부분에 자동등록방지 내용이 그대로있네요..
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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