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 엽기민원
signup.php


