자동입력방지 안나오게 하는 방법 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

자동입력방지 안나오게 하는 방법 정보

자동입력방지 안나오게 하는 방법

본문

글쓰기와 코멘트 등록시 자동입역방지 안나오게 하는 방법좀 부탁드리겠습니다.

이전 글을 참고하여 수정을 하였으니 비회원일 경우에 정상적인 접근이 아닙니다라는 메세지와

익스플로러 좌측 하단에 에러가 발생합니다.

댓글 전체

사용 안하실 거면 그 파일 말고...
bbs/write_update.php 파일을 열어서 116번째 줄부터 124번 줄까지 주석처리 해보세요.

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


아래처럼 주석 처리....
/*
if (!$is_member) {
    if ($w=='' || $w=='r') {
        $key = get_session("captcha_keystring");
        if (!($key && $key == $_POST[wr_key])) {
            session_unregister("captcha_keystring");
            alert("정상적인 접근이 아닌것 같습니다.");
        }
    }
}
*/
멀미안녕님 늦은 시간에 답변까지 남겨 주시고 감사합니다.

이제 정상 등록 됩니다. 에러 메세지는 문제가 없으니 출력이 되어도 상관이 없을꺼 같습니다 감사합니다.
이렇게 해 보세요

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 ="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
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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