2026, 새로운 도약을 시작합니다.

회원도 글쓰기할때 캡차 필수로 입력하기

최근 회원가입후 로그인 상태에서 스팸글을 마구 작성하는 방식으로 스패머 글쓰기 패턴에 변경되었습니다.
회원가입은 정상적으로 진행하기때문에 막을수가 없습니다.
회원 로그인후에도 글쓰기를 할때 캡차를 확인하면 프로그램에 의한 스팸글 올라오는것을 방지할 수 있기에 아래와 같이 변경합니다.

회원로그인후 캡차를 게시판 설정에서 제어할 수 있다면 어떨까 하는 생각을 해봅니다.


글쓰기를 비회원/회원 모두 캡차(captcha)를 입력 받을때

1. 그누보드5 / bbs / write.php 389~392 줄

if ($is_guest) {
$captcha_html = captcha_html();
$captcha_js = chk_captcha_js();
}

를 아래와 같이 변경

//if ($is_guest) { // 2017-07-17 회원도 캡차 입력 강제하기
$captcha_html = captcha_html();
$captcha_js = chk_captcha_js();
//} // 2017-07-17 회원도 캡차 입력 강제하기



2. 그누보드5 / skin / board / basic / write.skin.php 164~171줄

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

를 아래와 같이 변경

<?php //if ($is_guest) { //자동등록방지 // 2017-07-17 회원도 캡차 입력 강제하기 ?>
<tr>
<th scope="row">자동등록방지</th>
<td>
<?php echo $captcha_html ?>
</td>
</tr>
<?php //} // 2017-07-17 회원도 캡차 입력 강제하기 ?>
|

댓글 6개

좋은자료 감사입니다~
네 감사합니다.
좋아요..잘쓰겠습니다.감사합니다.
안녕하세요.
그누보드 5.2.7 버전 사용중입니다.
이팁을 적용해봤는데, 비회원일때는 캡챠 입력하는게 나오지만,
회원으로 로그인 하면 캡챠가 보여지지 않고, 첨부한 이미지 처럼 빈공간으로만 나옵니다.
글작성은 되고요.
뭐가 문제일까요?
[http://sir.kr/data/editor/1901/f13731b3bdbb010f1cb66ec7e65433bd_1547093082_3282.png]

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누보드5 팁자료실

번호 제목 글쓴이 날짜 조회
공지 3년 전 조회 4,599
2741 4일 전 조회 128
2740 5일 전 조회 113
2739 1주 전 조회 217
2738 1주 전 조회 221
2737 1주 전 조회 185
2736 2주 전 조회 284
2735 3주 전 조회 290
2734 3주 전 조회 264
2733 1개월 전 조회 267
2732 1개월 전 조회 303
2731 1개월 전 조회 270
2730 1개월 전 조회 229
2729 1개월 전 조회 361
2728 1개월 전 조회 246
2727 1개월 전 조회 422
2726 1개월 전 조회 260
2725 1개월 전 조회 332
2724 1개월 전 조회 363
2723 1개월 전 조회 267
2722 1개월 전 조회 301
2721 1개월 전 조회 214
2720 2개월 전 조회 304
2719 2개월 전 조회 314
2718 2개월 전 조회 202
2717 2개월 전 조회 337
2716 2개월 전 조회 204
2715 2개월 전 조회 314
2714 2개월 전 조회 273
2713 2개월 전 조회 378
2712 2개월 전 조회 290
🐛 버그신고