g4s 캡차 코드로 변경
This commit is contained in:
@ -1,6 +1,9 @@
|
||||
<?
|
||||
include_once('./_common.php');
|
||||
include_once(G4_LIB_PATH.'/iteminfo.lib.php');
|
||||
include_once(G4_GCAPTCHA_PATH.'/gcaptcha.lib.php');
|
||||
|
||||
$captcha_html = captcha_html();
|
||||
|
||||
// 불법접속을 할 수 없도록 세션에 아무값이나 저장하여 hidden 으로 넘겨서 다음 페이지에서 비교함
|
||||
$token = md5(uniqid(rand(), true));
|
||||
@ -721,26 +724,8 @@ function explan_resize_image()
|
||||
}
|
||||
</script>
|
||||
|
||||
<script type="text/javascript" src="<?=$g4[path]?>/js/jquery.kcaptcha.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
$("#kcaptcha_image_use, #kcaptcha_image_qa").bind("click", function() {
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: g4_path+'/'+g4_bbs+'/kcaptcha_session.php',
|
||||
cache: false,
|
||||
async: false,
|
||||
success: function(text) {
|
||||
$("#kcaptcha_image_use, #kcaptcha_image_qa").attr('src', g4_path+'/'+g4_bbs+'/kcaptcha_image.php?t=' + (new Date).getTime());
|
||||
}
|
||||
});
|
||||
})
|
||||
.css('cursor', 'pointer')
|
||||
.attr('title', '글자가 잘 안보이시는 경우 클릭하시면 새로운 글자가 나옵니다.')
|
||||
.attr('width', '120')
|
||||
.attr('height', '60')
|
||||
.trigger('click');
|
||||
|
||||
explan_resize_image();
|
||||
});
|
||||
</script>
|
||||
|
||||
@ -17,8 +17,8 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
<td width=40 background='<?=G4_SHOP_URL?>/img/box_bg01.gif'>번호</td>
|
||||
<td background='<?=G4_SHOP_URL?>/img/box_bg01.gif'>제목</td>
|
||||
<td width=80 background='<?=G4_SHOP_URL?>/img/box_bg01.gif'>작성자</td>
|
||||
<td width=100 background='<?=G4_SHOP_URL?>/box_bg01.gif'>작성일</td>
|
||||
<td width=80 background='<?=G4_SHOP_URL?>/box_bg01.gif'>답변</td>
|
||||
<td width=100 background='<?=G4_SHOP_URL?>/img/box_bg01.gif'>작성일</td>
|
||||
<td width=80 background='<?=G4_SHOP_URL?>/img/box_bg01.gif'>답변</td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td width=11><img src='<?=G4_SHOP_URL?>/img/corner02.gif'></td>
|
||||
@ -101,7 +101,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
<textarea id='tmp_iq_subject{$i}' style='display:none;'>{$row['iq_subject']}</textarea>
|
||||
<textarea id='tmp_iq_question{$i}' style='display:none;'>{$row['iq_question']}</textarea>";
|
||||
|
||||
if ($row[mb_id] == $member[mb_id] && !$iq_answer)
|
||||
if ($row['mb_id'] == $member['mb_id'] && !$iq_answer)
|
||||
{
|
||||
echo "<a href='javascript:itemqa_update({$i});'><span class=small><b>수정</b></span></a> ";
|
||||
echo "<a href='javascript:itemqa_delete(fitemqa_password{$i}, {$i});'><span class=small><b>삭제</b></span></a> ";
|
||||
@ -197,10 +197,8 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
<td align=right>내용 </td>
|
||||
<td> <textarea name="iq_question" rows="7" style='width:90%;' class=ed required itemname="내용"></textarea></td></tr>
|
||||
<tr bgcolor=#fafafa>
|
||||
<td width=100 align=right><img id='kcaptcha_image_qa' /></td>
|
||||
<td>
|
||||
<input type='text' name='iq_key' class='ed' required itemname='자동등록방지용 코드'>
|
||||
* 왼쪽의 자동등록방지 코드를 입력하세요.</td></tr>
|
||||
<td colspan="2"><?=$captcha_html?></td>
|
||||
</tr>
|
||||
<tr><td height=5 colspan=2></td></tr>
|
||||
<tr><td height=2 bgcolor=#63bcc0 colspan=2></td></tr>
|
||||
<tr><td colspan=2 align=right height=30><input type=image src='<?=G4_SHOP_URL?>/img/btn_confirm.gif' border=0></td></tr>
|
||||
@ -218,9 +216,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
<script type="text/javascript">
|
||||
function fitemqa_submit(f)
|
||||
{
|
||||
if (!check_kcaptcha(f.iq_key)) {
|
||||
return false;
|
||||
}
|
||||
<? echo chk_captcha_js(); ?>
|
||||
|
||||
f.action = "itemqaupdate.php";
|
||||
return true;
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
<?
|
||||
include_once('./_common.php');
|
||||
include_once(G4_GCAPTCHA_PATH.'/gcaptcha.lib.php');
|
||||
|
||||
if ($w == '' || $w == 'u')
|
||||
{
|
||||
@ -9,10 +10,8 @@ if ($w == '' || $w == 'u')
|
||||
}
|
||||
*/
|
||||
|
||||
$key = get_session("captcha_keystring");
|
||||
if (!($key && $key == $_POST['iq_key'])) {
|
||||
session_unregister("captcha_keystring");
|
||||
alert("정상적인 접근이 아닌것 같습니다.");
|
||||
if (!chk_captcha()) {
|
||||
alert('자동등록방지 숫자가 틀렸습니다.');
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@ -160,6 +160,7 @@ function itemusewin(query_string)
|
||||
}
|
||||
</script>
|
||||
|
||||
<? /*
|
||||
<!-- 사용후기 폼 -->
|
||||
<div id=itemuse style='display:none;'>
|
||||
<form name="fitemuse" method="post" onsubmit="return fitemuse_submit(this);" autocomplete=off style="padding:0px;">
|
||||
@ -195,16 +196,15 @@ function itemusewin(query_string)
|
||||
<input type=radio name=is_score value='4'><img src='<?=G4_SHOP_URL?>/img/star2.gif' align=absmiddle>
|
||||
<input type=radio name=is_score value='2'><img src='<?=G4_SHOP_URL?>/img/star1.gif' align=absmiddle></td></tr>
|
||||
<tr bgcolor=#fafafa>
|
||||
<td width=100 align=right><img id='kcaptcha_image_use' /></td>
|
||||
<td>
|
||||
<input type='text' name='is_key' class='ed' required itemname='자동등록방지용 코드'>
|
||||
* 왼쪽의 자동등록방지 코드를 입력하세요.</td></tr>
|
||||
<td colspan="2"><?=$captcha_html?>abc</td>
|
||||
</tr>
|
||||
<tr><td height=2 bgcolor=#6ea7d3 colspan=2></td></tr>
|
||||
<tr><td colspan=2 align=right height=30><input type=image src='<?=G4_SHOP_URL?>/img/btn_confirm.gif' border=0></a></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
<br><br>
|
||||
</div>
|
||||
*/ ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan=2 height=1></td></tr>
|
||||
@ -215,9 +215,7 @@ function itemusewin(query_string)
|
||||
<script type="text/javascript">
|
||||
function fitemuse_submit(f)
|
||||
{
|
||||
if (!check_kcaptcha(f.is_key)) {
|
||||
return false;
|
||||
}
|
||||
<? echo chk_captcha_js(); ?>
|
||||
|
||||
f.action = "itemuseupdate.php"
|
||||
return true;
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
<?
|
||||
include_once('./_common.php');
|
||||
include_once(G4_GCAPTCHA_PATH.'/gcaptcha.lib.php');
|
||||
|
||||
if ($w == '' || $w == 'u')
|
||||
{
|
||||
@ -9,10 +10,8 @@ if ($w == '' || $w == 'u')
|
||||
}
|
||||
*/
|
||||
|
||||
$key = get_session("captcha_keystring");
|
||||
if (!($key && $key == $_POST[is_key])) {
|
||||
session_unregister("captcha_keystring");
|
||||
alert("정상적인 접근이 아닌것 같습니다.");
|
||||
if (!chk_captcha()) {
|
||||
alert('자동등록방지 숫자가 틀렸습니다.');
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
@ -28,7 +28,10 @@ if ($w == "u") {
|
||||
}
|
||||
|
||||
include_once(G4_CKEDITOR_PATH.'/ckeditor.lib.php');
|
||||
include_once(G4_GCAPTCHA_PATH.'/gcaptcha.lib.php');
|
||||
include_once(G4_PATH.'/head.sub.php');
|
||||
|
||||
$captcha_html = captcha_html();
|
||||
?>
|
||||
<style>
|
||||
ul {list-style:none;margin:0px;padding:0px;}
|
||||
@ -60,9 +63,8 @@ label {width:130px;vertical-align:top;padding:3px 0;}
|
||||
<input type=radio name=is_score value='2' <?=($is_score==2)?"checked='checked'":"";?>><img src='<?=G4_SHOP_URL?>/img/star1.gif' align=absmiddle>
|
||||
</li>
|
||||
<li>
|
||||
<label style="vertical-align:middle;"><img id='kcaptcha_image_use' /></label>
|
||||
<input type='text' name='is_key' class='ed' required itemname='자동등록방지용 코드'>
|
||||
* 왼쪽의 자동등록방지 코드를 입력하세요.
|
||||
<label style="vertical-align:middle;"></label>
|
||||
<?=$captcha_html?>
|
||||
</li>
|
||||
</ul>
|
||||
<input type="submit" value=" 확 인 ">
|
||||
@ -70,7 +72,6 @@ label {width:130px;vertical-align:top;padding:3px 0;}
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="<?=$g4[path]?>/js/jquery.kcaptcha.js"></script>
|
||||
<script type="text/javascript">
|
||||
self.focus();
|
||||
|
||||
@ -91,27 +92,13 @@ function fitemuse_submit(f)
|
||||
|
||||
<? echo get_editor_js('is_content'); ?>
|
||||
|
||||
<? echo chk_captcha_js(); ?>
|
||||
|
||||
f.action = "./itemusewinupdate.php";
|
||||
}
|
||||
|
||||
$(function() {
|
||||
$("#is_subject").focus();
|
||||
$("#kcaptcha_image_use").bind("click", function() {
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: g4_path+'/'+g4_bbs+'/kcaptcha_session.php',
|
||||
cache: false,
|
||||
async: false,
|
||||
success: function(text) {
|
||||
$("#kcaptcha_image_use, #kcaptcha_image_qa").attr('src', g4_path+'/'+g4_bbs+'/kcaptcha_image.php?t=' + (new Date).getTime());
|
||||
}
|
||||
});
|
||||
})
|
||||
.css('cursor', 'pointer')
|
||||
.attr('title', '글자가 잘 안보이시는 경우 클릭하시면 새로운 글자가 나옵니다.')
|
||||
.attr('width', '120')
|
||||
.attr('height', '60')
|
||||
.trigger('click');
|
||||
});
|
||||
</script>
|
||||
<?
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
<?
|
||||
include_once('./_common.php');
|
||||
include_once(G4_GCAPTCHA_PATH.'/gcaptcha.lib.php');
|
||||
|
||||
if (!$is_member) {
|
||||
alert_close("사용후기는 회원만 평가가 가능합니다.");
|
||||
@ -9,11 +10,8 @@ $is_subject = trim($_REQUEST['is_subject']);
|
||||
$is_content = trim($_REQUEST['is_content']);
|
||||
|
||||
if ($w == '' || $w == 'u') {
|
||||
$key = get_session("captcha_keystring");
|
||||
if (!($key && $key == $_POST['is_key'])) {
|
||||
//session_unregister("captcha_keystring");
|
||||
unset($_SESSION['captcha_keystring']);
|
||||
alert("정상적인 접근이 아닌것 같습니다.");
|
||||
if (!chk_captcha()) {
|
||||
alert('자동등록방지 숫자가 틀렸습니다.');
|
||||
}
|
||||
|
||||
$is_name = $member['mb_name'];
|
||||
|
||||
Reference in New Issue
Block a user