어제 질문드린 정상접근에 대해서 정보
어제 질문드린 정상접근에 대해서본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
비회원의 경우 글쓰기가 안되고 정상접근이 아닙니다
라고 뜰때
기본스킨 basic의 wr_key부분을 새로운 스킨의 wr_key 옮기라고 하셨는데
write.skin.php 여기에 있는 wr_key 부분을 말씀하신거죠?
wr_key부분을 옮길때 새로운 스킨의 모든 wr_key 부분을 바꿔주면되나요 ?
아! 그리고 해당 스크립트도 같이 옮기라 하셨는데 정확한 설명좀 부탁드려요...
오류 주소 :
비회원의 경우 글쓰기가 안되고 정상접근이 아닙니다
라고 뜰때
기본스킨 basic의 wr_key부분을 새로운 스킨의 wr_key 옮기라고 하셨는데
write.skin.php 여기에 있는 wr_key 부분을 말씀하신거죠?
wr_key부분을 옮길때 새로운 스킨의 모든 wr_key 부분을 바꿔주면되나요 ?
아! 그리고 해당 스크립트도 같이 옮기라 하셨는데 정확한 설명좀 부탁드려요...
댓글 전체

소스를 비교해보면서 어떤부분이 변경되었는지 보세요.
알려드릴순 있지만 그렇게 해봐야 나중에 바뀔경우에도 할수 있게됩니다.
<? 기존 자동등록 방지 코드 ?> 를
<? if ($is_guest) { ?>
<tr>
<td class=write_head><img id='kcaptcha_image' border='0' width=120 height=60 onclick="imageClick();" style="cursor:pointer;" title="글자가 잘안보이는 경우 클릭하시면 새로운 글자가 나옵니다."></td>
<td><input class='ed' type=input size=10 name=wr_key itemname="자동등록방지" required> 왼쪽의 글자를 입력하세요.</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
로 교체해주시고
스크립트는
<script type="text/javascript"> var md5_norobot_key = ''; </script>
<script type="text/javascript" src="<?="$g4[path]/js/prototype.js"?>"></script>
<script type="text/javascript">
function imageClick() {
var url = "<?=$g4[bbs_path]?>/kcaptcha_session.php";
var para = "";
var myAjax = new Ajax.Request(
url,
{
method: 'post',
asynchronous: true,
parameters: para,
onComplete: imageClickResult
});
}
function imageClickResult(req) {
var result = req.responseText;
var img = document.createElement("IMG");
img.setAttribute("src", "<?=$g4[bbs_path]?>/kcaptcha_image.php?t=" + (new Date).getTime());
document.getElementById('kcaptcha_image').src = img.getAttribute('src');
md5_norobot_key = result;
}
<? if (!$is_member) { ?>Event.observe(window, "load", imageClick);<? } ?>
이거네요..
알려드릴순 있지만 그렇게 해봐야 나중에 바뀔경우에도 할수 있게됩니다.
<? 기존 자동등록 방지 코드 ?> 를
<? if ($is_guest) { ?>
<tr>
<td class=write_head><img id='kcaptcha_image' border='0' width=120 height=60 onclick="imageClick();" style="cursor:pointer;" title="글자가 잘안보이는 경우 클릭하시면 새로운 글자가 나옵니다."></td>
<td><input class='ed' type=input size=10 name=wr_key itemname="자동등록방지" required> 왼쪽의 글자를 입력하세요.</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
로 교체해주시고
스크립트는
<script type="text/javascript"> var md5_norobot_key = ''; </script>
<script type="text/javascript" src="<?="$g4[path]/js/prototype.js"?>"></script>
<script type="text/javascript">
function imageClick() {
var url = "<?=$g4[bbs_path]?>/kcaptcha_session.php";
var para = "";
var myAjax = new Ajax.Request(
url,
{
method: 'post',
asynchronous: true,
parameters: para,
onComplete: imageClickResult
});
}
function imageClickResult(req) {
var result = req.responseText;
var img = document.createElement("IMG");
img.setAttribute("src", "<?=$g4[bbs_path]?>/kcaptcha_image.php?t=" + (new Date).getTime());
document.getElementById('kcaptcha_image').src = img.getAttribute('src');
md5_norobot_key = result;
}
<? if (!$is_member) { ?>Event.observe(window, "load", imageClick);<? } ?>
이거네요..
정말 죄송한데요 ㅠ ㅠ 제가 완전 초보라 ㅠ ㅠ
자동입력 방지글 옆에 이미지가 안뜨는 이유는 뭔가요?
아무래도 'kcaptcha_image' 이쪽문제같은데;;; 경로가 잘못된건가여...
자동입력 방지글 옆에 이미지가 안뜨는 이유는 뭔가요?
아무래도 'kcaptcha_image' 이쪽문제같은데;;; 경로가 잘못된건가여...