CSRF 방지 엑박표시..해결방법 부탁드립니다 (__);_내용수정... > 그누4 질문답변

그누4 질문답변

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

CSRF 방지 엑박표시..해결방법 부탁드립니다 (__);_내용수정... 정보

CSRF 방지 엑박표시..해결방법 부탁드립니다 (__);_내용수정...

본문

고수님들께....(__);;;

사이트 /gboard/adm/config_form.php의 하단부에 CSRF 방지 부분이 엑박으로 나오는데요...

질문답변 검색에서 나오는걸로는 해결이 안되네요..

그누보드 4.31.02 정상 설치했고요...GD제대로 설치되어있고, kcaptcha.php 관련파일 모두 있습니다.

UTF 체크관련 사항도 모두 해보았고... ㅜㅜ 이유가 뭘까요..

다른 게시판류도 모두 자동글 방지가 엑박으로 나옵니다..

속 시원한 해결방법 부탁드립니다..^^;;
  • 복사

댓글 전체

adm/config_form.php  파일의 426번부터 433번까지 주석 달아 보세요
 
  //if (typeof(f.kcaptcha_key) != 'undefined') {
        //if (hex_md5(f.kcaptcha_key.value) != md5_norobot_key) {
            //alert('자동등록방지용 글자가 제대로 입력되지 않았습니다.');
            //f.kcaptcha_key.select();
            //f.kcaptcha_key.focus();
            //return false;
        //}
    //}

그리고 adm/config_form_update.php 파일의 4,5,6번째줄 주석 달아 주시구요

//if (!(get_session('captcha_keystring') && get_session('captcha_keystring') == $_POST['kcaptcha_key'])) {
//    alert('정상적인 접근이 아닌것 같습니다.');
//}

그리고 아래 코드적는곳에 아무 숫자 적고 수정하시면 수정됩니다.
저도 환경설정 수정이 안돼어서 임시방편으로 이렇게 하니 되더라구요..;;
수고요
/gnuboard/bbs/kcaptcha_session.php 파일 마지막 줄을 주석처리하고 아래과 같이해보세요.

//echo md5($captcha->getKeyString());

Header("Content-type: text/css; charset=UTF-8"); //utf-8을 자신에 환경에맞게 변경
echo md5($captcha->getKeyString());
?>
adm/config_form.php
아래 부분
<script type="text/javascript" src="<?="$g4[path]/js/md5.js"?>"></script>
<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>

을 아래로 수정
<script type="text/javascript" src="<?="$g4[path]/js/jquery-1.4.2.min.js"?>"></script>
<script type="text/javascript" src="<?="$g4[path]/js/md5.js"?>"></script>
<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>

member/basic/register_form.skin.php
 register_form.skin.php 해당 부분 수정

skin/board/각스킨
 write.skin.php 파일 해당부분 수정 하여 보세요.
© SIRSOFT
현재 페이지 제일 처음으로