그누보드 [G4] 프로그램을 통한 봇 가입 막기
페이지 정보
본문
프로그램 봇들은 직접 클릭,tab 등을 통해서 input박스에 입력하지 않기 때문에
이것을 잡아내는게 주요 포인트입니다.
그누보드4 / skin / member / basic / register_form.skin.php
<form id="fregisterform" name=fregisterform method=post onsubmit="return fregisterform_submit(this);" enctype="multipart/form-data" autocomplete="off">
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=url value="<?=$urlencode?>">
<input type=hidden name=mb_jumin value="<?=$jumin?>">
<input type=hidden name=mb_id_enabled value="" id="mb_id_enabled">
<input type=hidden name=mb_nick_enabled value="" id="mb_nick_enabled">
<input type=hidden name=mb_email_enabled value="" id="mb_email_enabled">
<!--봇 막기위한 히든 인풋 추가-->
<input type=hidden name=register_shield>
<script>
$( "#reg_mb_id" ).focus(function() {
$("input[name=register_shield]").val('bot_out');
});
</script>
<!--끝-->
그누보드4 / bbs / register_form_update.php
if($_POST[register_shield] != "bot_out" && $w != "u"){
alert("정상적인 방법으로 가입해주세요.", $g4[path]);
}
자료출처
http://sir.kr/g4_tiptech/34251
관련자료
http://sir.kr/cm_free/1158703
https://docs.google.com/document/d/1xj9wCes4pzqK1fEEwTRyWrqx1b-JgSsyVJ0wOCbm0H0/edit?usp=sharing
이것을 잡아내는게 주요 포인트입니다.
그누보드4 / skin / member / basic / register_form.skin.php
<form id="fregisterform" name=fregisterform method=post onsubmit="return fregisterform_submit(this);" enctype="multipart/form-data" autocomplete="off">
<input type=hidden name=w value="<?=$w?>">
<input type=hidden name=url value="<?=$urlencode?>">
<input type=hidden name=mb_jumin value="<?=$jumin?>">
<input type=hidden name=mb_id_enabled value="" id="mb_id_enabled">
<input type=hidden name=mb_nick_enabled value="" id="mb_nick_enabled">
<input type=hidden name=mb_email_enabled value="" id="mb_email_enabled">
<!--봇 막기위한 히든 인풋 추가-->
<input type=hidden name=register_shield>
<script>
$( "#reg_mb_id" ).focus(function() {
$("input[name=register_shield]").val('bot_out');
});
</script>
<!--끝-->
그누보드4 / bbs / register_form_update.php
if($_POST[register_shield] != "bot_out" && $w != "u"){
alert("정상적인 방법으로 가입해주세요.", $g4[path]);
}
자료출처
http://sir.kr/g4_tiptech/34251
관련자료
http://sir.kr/cm_free/1158703
https://docs.google.com/document/d/1xj9wCes4pzqK1fEEwTRyWrqx1b-JgSsyVJ0wOCbm0H0/edit?usp=sharing
댓글목록
등록된 댓글이 없습니다.