게시판에 글을 올릴 때 회원도 자동등록방지 캡차(CAPTCHA)코드 적용하기 - 그누보드팁

본문 바로가기
전체검색

그누보드팁

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

게시판에 글을 올릴 때 회원도 자동등록방지 캡차(CAPTCHA)코드 적용하기

관리자 19-01-11 21:56

캡챠 기능은 기본적으로 비회원일 때만 활성화되는데 회원도 무조건 적용하는 방법입니다.

관리자는 제외


그누보드 5.3 버전부터는 기본 기능에 포함되어 있습니다.

해당 게시판 설정에서 캡챠 사용 체크


ba56a86734c092af05e3876beee999a5_1547211551_8679.gif 

 


그누보드 5.2 버전에 적용하는 방법입니다.


빨간색 부분만 수정하면 됩니다.

$is_guest 부분이 !$is_admin 으로 변경되었습니다.


게시판 스킨 파일 수정 : write.skin.php


<?php if (!$is_admin) { //자동등록방지  ?>
<tr>
    <th scope="row">자동등록방지</th>
    <td>
        <?php echo $captcha_html ?>
    </td>
</tr>
<?php } ?>



bbs/write.php 파일 수정


if (!$is_admin) {
    $captcha_html = captcha_html();
    $captcha_js   = chk_captcha_js();
}



bbs/write_update.php 파일 수정


if (!$is_admin && !chk_captcha()) {
    alert('자동등록방지 숫자가 틀렸습니다.');
}

로그인 후 댓글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright © GNUSTUDY. All rights reserved.