영카트 [YC4] zmSpamFree 캡차 적용하기 (Captcha)
페이지 정보
본문
그누보드 관련수정: https://www.happyjung.com/bbs/board.php?bo_table=lecture&wr_id=944
### 그누보드 / shop / itemuse.inc.php 200줄
< 수정전 >
if (hex_md5(f.is_key.value) != md5_norobot_key) {
alert('자동등록방지용 코드가 맞지 않습니다.');
f.is_key.select();
return false;
}
< 수정후 >
if (typeof(f.is_key) != 'undefined') {
if (!checkFrm()) { // 지엠스팸프리
return false;
}
}
### 그누보드 / shop / itemqa.inc.php 200줄
< 수정전 >
< 수정후 >
<input type="hidden" name="zsfCodeResult" id="zsfCodeResult" value="" >
<script type="text/javascript" src="<?="$g4[path]/zmSpamFree/zmspamfree.js"?>"></script>
<img align="absmiddle" src="<?=$g4[path]?>/zmSpamFree/zmSpamFree.php?zsfimg=<?php echo time();?>" id="zsfImg" alt="여기를 클릭해 주세요." title="클릭하시면 다른 문제로 바뀝니다. SpamFree.kr" onclick="this.src='<?=$g4[path]?>/zmSpamFree/zmSpamFree.php?re&zsfimg=' + new Date().getTime();" />
<input class='ed' type="input" size="10" name="iq_key" id="iq_key" itemname="자동등록방지" required onblur="checkZsfCode(this);"> 왼쪽문제의 답을 입력하세요
### 그누보드 / shop / itemqa.inc.php 222줄
< 수정전 >
if (hex_md5(f.iq_key.value) != md5_norobot_key) {
alert('자동등록방지용 코드가 맞지 않습니다.');
f.iq_key.select();
return false;
}
< 수정후 >
if (typeof(f.iq_key) != 'undefined') {
if (!checkFrm()) { // 지엠스팸프리
return false;
}
}
< 수정후 >
<input type="hidden" name="zsfCodeResult" id="zsfCodeResult" value="" >
<script type="text/javascript" src="<?="$g4[path]/zmSpamFree/zmspamfree.js"?>"></script>
<img align="absmiddle" src="<?=$g4[path]?>/zmSpamFree/zmSpamFree.php?zsfimg=<?php echo time();?>" id="zsfImg" alt="여기를 클릭해 주세요." title="클릭하시면 다른 문제로 바뀝니다. SpamFree.kr" onclick="this.src='<?=$g4[path]?>/zmSpamFree/zmSpamFree.php?re&zsfimg=' + new Date().getTime();" />
<input class='ed' type="input" size="10" name="iq_key" id="iq_key" itemname="자동등록방지" required onblur="checkZsfCode(this);"> 왼쪽문제의 답을 입력하세요
### 그누보드 / shop / itemqa.inc.php 222줄
< 수정전 >
if (hex_md5(f.iq_key.value) != md5_norobot_key) {
alert('자동등록방지용 코드가 맞지 않습니다.');
f.iq_key.select();
return false;
}
< 수정후 >
if (typeof(f.iq_key) != 'undefined') {
if (!checkFrm()) { // 지엠스팸프리
return false;
}
}
### 그누보드 / shop / itemuse.inc.php 182줄
< 수정전 >
< 수정후 >
<input type="hidden" name="zsfCodeResult" id="zsfCodeResult" value="" >
<script type="text/javascript" src="<?="$g4[path]/zmSpamFree/zmspamfree.js"?>"></script>
<img align="absmiddle" src="<?=$g4[path]?>/zmSpamFree/zmSpamFree.php?zsfimg=<?php echo time();?>" id="zsfImg" alt="여기를 클릭해 주세요." title="클릭하시면 다른 문제로 바뀝니다. SpamFree.kr" onclick="this.src='<?=$g4[path]?>/zmSpamFree/zmSpamFree.php?re&zsfimg=' + new Date().getTime();" />
<input class='ed' type="input" size="10" name="is_key" id="is_key" itemname="자동등록방지" required onblur="checkZsfCode(this);"> 왼쪽문제의 답을 입력하세요
< 수정전 >
< 수정후 >
<input type="hidden" name="zsfCodeResult" id="zsfCodeResult" value="" >
<script type="text/javascript" src="<?="$g4[path]/zmSpamFree/zmspamfree.js"?>"></script>
<img align="absmiddle" src="<?=$g4[path]?>/zmSpamFree/zmSpamFree.php?zsfimg=<?php echo time();?>" id="zsfImg" alt="여기를 클릭해 주세요." title="클릭하시면 다른 문제로 바뀝니다. SpamFree.kr" onclick="this.src='<?=$g4[path]?>/zmSpamFree/zmSpamFree.php?re&zsfimg=' + new Date().getTime();" />
<input class='ed' type="input" size="10" name="is_key" id="is_key" itemname="자동등록방지" required onblur="checkZsfCode(this);"> 왼쪽문제의 답을 입력하세요
### 그누보드 / shop / itemuse.inc.php 200줄
< 수정전 >
if (hex_md5(f.is_key.value) != md5_norobot_key) {
alert('자동등록방지용 코드가 맞지 않습니다.');
f.is_key.select();
return false;
}
< 수정후 >
if (typeof(f.is_key) != 'undefined') {
if (!checkFrm()) { // 지엠스팸프리
return false;
}
}
### 그누보드 / shop / itemqaupdate.php 12줄
< 수정전 >
$key = get_session("captcha_keystring");
if (!($key && $key == $_POST[iq_key])) {
session_unregister("captcha_keystring");
alert("정상적인 접근이 아닌것 같습니다.");
}
< 수정후 >
include_once("$g4[path]/zmSpamFree/zmSpamFree.php");
if ( !zsfCheck( $_POST['iq_key'] ) ) { alert ('스팸차단코드가 틀렸습니다.'); }
$key = get_session("captcha_keystring");
if (!($key && $key == $_POST[iq_key])) {
session_unregister("captcha_keystring");
alert("정상적인 접근이 아닌것 같습니다.");
}
< 수정후 >
include_once("$g4[path]/zmSpamFree/zmSpamFree.php");
if ( !zsfCheck( $_POST['iq_key'] ) ) { alert ('스팸차단코드가 틀렸습니다.'); }
### 그누보드 / shop / itemuseupdate.php 12줄
< 수정전 >
$key = get_session("captcha_keystring");
if (!($key && $key == $_POST[is_key])) {
session_unregister("captcha_keystring");
alert("정상적인 접근이 아닌것 같습니다.");
}
< 수정후 >
include_once("$g4[path]/zmSpamFree/zmSpamFree.php");
if ( !zsfCheck( $_POST['is_key'] ) ) { alert ('스팸차단코드가 틀렸습니다.'); }
< 수정전 >
$key = get_session("captcha_keystring");
if (!($key && $key == $_POST[is_key])) {
session_unregister("captcha_keystring");
alert("정상적인 접근이 아닌것 같습니다.");
}
< 수정후 >
include_once("$g4[path]/zmSpamFree/zmSpamFree.php");
if ( !zsfCheck( $_POST['is_key'] ) ) { alert ('스팸차단코드가 틀렸습니다.'); }
댓글목록
등록된 댓글이 없습니다.