Metabbs에 ReCAPTCHA 달기..
- Posted at 2008/08/07 17:29
- Filed under IT Inside/metabbs
post 폼 패턴을 읽어서 마구잡이로 가입, 도배질을 막기위해 CAPTCHA를 달기로 결정!!
CAPTCHA 들이 많이 나왔으나, 그것조차도 읽는 알고리즘이 발견 하여, 나왔다는게 ReCAPTCHA 라는데 한번 달아보기로 했다.
ReCAPTCHA에 대한 설명은 다음 링크 참조
http://en.wikipedia.org/wiki/ReCAPTCHA
이걸 어떻게 metabbs 소스에 독립적으로 구현할것인가만 문제...-_-
물론 다른 captcha lib도 서베이 해보겠뜸 ^^
CAPTCHA 들이 많이 나왔으나, 그것조차도 읽는 알고리즘이 발견 하여, 나왔다는게 ReCAPTCHA 라는데 한번 달아보기로 했다.
ReCAPTCHA에 대한 설명은 다음 링크 참조
http://en.wikipedia.org/wiki/ReCAPTCHA
적용방법
- http://recaptcha.net/ 사이트에 가입
- 사용하려는 사이트 등록 및 Public Key, Private Key 발급
- /lib 에 recaptchalib.php를 넣고
- common.php에 라이브러리 추가
require METABBS_DIR . '/lib/recaptchalib.php';
$publickey = "xxxx";
$privatekey = "xxxx"; - /theme/[자신이 쓰는 테마]/signup.php 에 form안 어딘가에 다음 코드 추가
<p>
<label><?=i('CAPTCHA')?><span class="star">*</span></label>
<?= recaptcha_get_html($publickey, $error);?>
</p> - /app/controller/account/singup.php 를 아래 파일을 다운받아 깔고 끝
이걸 어떻게 metabbs 소스에 독립적으로 구현할것인가만 문제...-_-
물론 다른 captcha lib도 서베이 해보겠뜸 ^^
Posted by 엽기민원
- Tag
- MetaBBS, reCAPTCHA
- Response
- No Trackback , 7 Comments or Reply
Trackback URL : http://yupmin.com/trackback/146
Comments or Replies List
-
참,, 기계가 명백히 한계를 가진 OCR분석에..
스팸 차단을 연계할 생각을 한 사람들..
정말 대단한 듯 (^^)
이런 재미있으면서, 의미있는 시도... 멋져요 ㅋㅋ-
재미있는 스팸의 세계..
-
-
스팸차단기능은 꼭 필요할거라 생각되는데
metabbs메인페이지 조차도 스팸댓글로 도배가 되던데 아직 metabbs가 스팸차단기능이 많이 부족한것 같더군요.
설명된 내용을 보니 회원가입 조차도 스팸가입이 되는가 본데...
만일 그렇다면 이건 꼭 필요한 기능같군요. 하지만 metabbs초보자로서 플러그인이 아닌 보드자체를 수정하는데는 부담이 큽니다.
그리고 recaptcha.net에 반드시 가입해야 하나 보죠? 이것도 상당히 부담스런 부분인데...-
플러그인으로는 완벽구현이 어려워..
여러가지 캡챠를 선택하는 게시판을 만들어볼까 합니다. ^^
좀 기다려주시길...^^
-
-
좋은 글 감사합니다,, 많은 도움이 됐어요 ^^
signup.php