비회원 글쓰기 시 '정상적인 접근이 아닌 것 같습니다' 메세지 나올 때.
그누보드가 업데이트 되면 옛날 스킨을 사용시 이런 메세지가 나오면 비회원 시 글쓰기가 되지 않는다.
정말 당황스러웠는데..
이미 많이 알려진 버그라고 하지만.. 처음 접한 사람들이 있을 것 같아서 다시 정리한다...ㅋ
스킨 폴더의 write.skin.php 파일에서 다음과 같은 부분이 있을 것이다.
즉 <? if ($is_norobot) { ?> ~~~~~~ <? } ?> 이라고 적어진 부분이 있을 것인데..
이 부분을 다음과 같이 수정하면 된다.
이렇게 변경해 주면 자동등록 방지를 위한 임시 비밀번호가 나타나며 정상적으로 등록이 된다.
당황하지 말고 참고하시길...
출처:http://www.kgpark.net/tools/archive/20090831
정말 당황스러웠는데..
이미 많이 알려진 버그라고 하지만.. 처음 접한 사람들이 있을 것 같아서 다시 정리한다...ㅋ
스킨 폴더의 write.skin.php 파일에서 다음과 같은 부분이 있을 것이다.
<? if ($is_norobot) { ?>
<tr>
<td style='padding-left:20px; height:30px;'>· <?=$norobot_str?></td>
<td><input class=ed type=input size=10 name=wr_key itemname="자동등록방지" required> * 왼쪽의 글자중 <font color="red">빨간글자만</font> 순서대로 입력하세요.</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
<tr>
<td style='padding-left:20px; height:30px;'>· <?=$norobot_str?></td>
<td><input class=ed type=input size=10 name=wr_key itemname="자동등록방지" required> * 왼쪽의 글자중 <font color="red">빨간글자만</font> 순서대로 입력하세요.</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
즉 <? if ($is_norobot) { ?> ~~~~~~ <? } ?> 이라고 적어진 부분이 있을 것인데..
이 부분을 다음과 같이 수정하면 된다.
<? if($is_guest) { //자동등록방지 ?>
<tr>
<td>· 자동등록방지</td>
<td height="100" style="vertical-align:middle">
<div>
<div style="float:left; width:130px; display:inline;">
<img id='kcaptcha_image' border='0' width=120 height=60 onclick="imageClick();" title="글자가 잘안보이는 경우 클릭하시면 새로운 글자가 나옵니다." style="cursor:pointer;" >
</div>
<div style="float:left; height:20px; margin-top:20px; display:inline;"><input class='ed' type=input size=10 name=wr_key itemname="자동등록방지" required> 왼쪽의 글자를 입력하여 주세요.</div>
</div>
<tr>
<td>· 자동등록방지</td>
<td height="100" style="vertical-align:middle">
<div>
<div style="float:left; width:130px; display:inline;">
<img id='kcaptcha_image' border='0' width=120 height=60 onclick="imageClick();" title="글자가 잘안보이는 경우 클릭하시면 새로운 글자가 나옵니다." style="cursor:pointer;" >
</div>
<div style="float:left; height:20px; margin-top:20px; display:inline;"><input class='ed' type=input size=10 name=wr_key itemname="자동등록방지" required> 왼쪽의 글자를 입력하여 주세요.</div>
</div>
<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;
}
Event.observe(window, "load", imageClick);
</script>
</td>
</tr>
<? } ?>
<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;
}
Event.observe(window, "load", imageClick);
</script>
</td>
</tr>
<? } ?>
이렇게 변경해 주면 자동등록 방지를 위한 임시 비밀번호가 나타나며 정상적으로 등록이 된다.
당황하지 말고 참고하시길...
출처:http://www.kgpark.net/tools/archive/20090831
댓글 8개
고구마튀김
15년 전
ㄳ합니다. 담아가요 ^ ^/
15년 전
ggg
15년 전
good
14년 전
감사합니다.. 적용해 보아야겠네요..
잘 동작이 됩니다.
잘 동작이 됩니다.
14년 전
님처럼 고쳤는데, "자동등록방지용 빨간글자가 순서대로 입력되지 않았습니다" 라는 메세지만 뜨네요.,.,ㅡ,ㅡ;
minini
14년 전
저두 그 문제 때문에 ㅠㅠ 고민하고 있습니다.. 혹시 해결 방법을 아시는 분 계신가요
13년 전
정말정말 감사드려요...
한방에 해결되는군요...휴...
감사~
한방에 해결되는군요...휴...
감사~
11년 전
와 ~~ 감사합니다.
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3309 | 3년 전 | 1798 | ||
| 3308 | 11년 전 | 2087 | ||
| 3307 |
uPAmJ903
|
6년 전 | 4742 | |
| 3306 |
바른사나이
|
6년 전 | 3269 | |
| 3305 | 6년 전 | 12297 | ||
| 3304 | 7년 전 | 3699 | ||
| 3303 | 7년 전 | 3737 | ||
| 3302 |
지리산초보
|
7년 전 | 13589 | |
| 3301 |
sozet
|
8년 전 | 4897 | |
| 3300 |
sozet
|
8년 전 | 5963 | |
| 3299 |
sozet
|
8년 전 | 10856 | |
| 3298 | 8년 전 | 4008 | ||
| 3297 |
또치하우스
|
8년 전 | 4434 | |
| 3296 | 8년 전 | 11961 | ||
| 3295 |
또치하우스
|
8년 전 | 14978 | |
| 3294 | 8년 전 | 6016 | ||
| 3293 | 8년 전 | 5583 | ||
| 3292 |
|
9년 전 | 5309 | |
| 3291 | 9년 전 | 13673 | ||
| 3290 | 9년 전 | 5043 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기