게시판에 글을 올릴 때 회원도 자동등록방지 캡차(CAPTCHA)코드 적용하기
관리자 19-01-11 21:56
캡챠 기능은 기본적으로 비회원일 때만 활성화되는데 회원도 무조건 적용하는 방법입니다.
관리자는 제외
그누보드 5.3 버전부터는 기본 기능에 포함되어 있습니다.
해당 게시판 설정에서 캡챠 사용 체크
그누보드 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('자동등록방지 숫자가 틀렸습니다.');
}
로그인 후 댓글 작성 가능합니다.