휴

비회원 글쓰기에서 '정상적인 접근이 아닌것 같습니다' 나올때

이미 잘 알려진 팁이지만 처음 이 메세지를 접하게되면 온몸이 찌릿해지는 경험을 하죠.

그누보드4.30.00 이상으로 업데이트 후 비회원 글쓰기에서 위 메세지 나온다면
구버전의 <? if ($is_norobot) { ?> ~ <? } ?> 부분을 아래 코드로 바꿔주세요.
코드에 포함된 <td>부분은 게시판에 맞게 수정해서 쓰세요.


<? if($is_guest) { //자동등록방지 ?>
  <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>
<? } ?>

|

댓글 38개

어디에 넣어야 하나요 -ㅅ- ~
스킨의 write.skin.php 같네요. ^^
write.skin.php 파일이 맞네요.

근데 수정 후 게시판 글쓰기는 정상적으로되는데...

게시글에 코멘트를 쓰닌까... 또 "정상적인 접근이 아닌것 같습니다."라고 뜨는군요.
ㅠㅠ
view_comment.skin.php 이 파일에도 적용시켜주세요.
스킨에 알맞게 넣어주시면 됩니다.

<? if ($is_norobot) { ?>
<?//=$norobot_str?>
<?
// 이미지 생성이 가능한 경우 자동등록체크코드를 이미지로 만든다.
if (function_exists("imagecreate")) {
echo "<img src='$g4[bbs_path]/norobot_image.php' border='0' align='absmiddle' style='margin-left:10px;'>";
$norobot_msg = "* 왼쪽의 자동등록방지 코드를 입력하세요.";
}
else {
echo $norobot_str;
$norobot_msg = "* 왼쪽의 글자중 <FONT COLOR='red'>빨간글자</font>만 순서대로 입력하세요.";
}
?>
<!-- <input title="왼쪽의 글자중 빨간글자만 순서대로 입력하세요." type="input" name="wr_key" size="10" itemname="자동등록방지" required class=ed> -->
<input title="<?=$norobot_msg?>" type="input" name="wr_key" size="10" itemname="자동등록방지" required class=ed>
<?}?>
저도 총각김치님이랑 똑같은 상황이라
view_comment.skin.php 파일에 꽈배기님이 알려준 소스 넣었는데
안되네요

혹시 되신분 알려주세요~~~~
전 베이직 스킨에선 문제없었는데 갤러리스킨 코멘트 쓰기에서 문제가 생겨서요

베이직스킨에 있는 view_comment.skin.php화일의
자동등록방지 코드랑
코드생성하는 스크립트랑 다 가져다 붙였더니
그때서야 되네요



빨간글자 입력하는게 더 맘에 들기는 한데 ㅜ.ㅜ 비회원에서 (코멘트만) 해결이 안되네요.
저도 아델라님 말씀처럼 했더니 되네여 ~~
유용한 정보 감사요^^
좋은 정보 감사드립니다~^^
봐도 무슨 말인지 모르겠네요..
자동등록방지 수정분
아 ㅠㅠ 이것때문에 너무많이 고생했는데 좋은정보 너무 감사합니다 ㅠㅠ
햐....므찌다
왓 정말 감사합니다 ㅠ_ㅠ
감사합니다.
휴온 빌더로 홈페이지도 쉽게 만들었는데, 이제 이런 도움도 받네요... ㅋㅋ
비회원 글쓰기 열어놓은 게시판이 방명록 밖에 없어서 그나마 다행...
너무나 감사합니다.
감사합니다.
예전 스킨 적용 자동등록 스팸방지
예전 스킨 적용 자동등록 스팸방지
자동등록방지 정상적인접근아닌메시지출력
예전 스킨 적용 자동등록 스팸방지
<? if($is_guest) { //자동등록방지 ?>
<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>
<? } ?>
<? if($is_guest) { //자동등록방지 ?>
<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>
<? } ?>
한 큐에 해결되어ㅗㅅ네요,,. ㄱㅅ
자동등록어쩔씨꾸뜨네여..ㅜㅜ헝..
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
08-12-10 조회 2.1만
08-01-06 조회 7,773
07-11-28 조회 6,690
08-12-09 조회 4,009
08-12-07 조회 3,702
08-12-07 조회 4,264
08-12-06 조회 2,305
08-12-05 조회 9,026
08-12-03 조회 5,822
08-12-02 조회 4,517
08-12-02 조회 3,100
08-12-01 조회 2,430
08-11-27 조회 5,368
08-11-25 조회 4,246
08-11-24 조회 3,481
08-11-21 조회 6,070
08-11-20 조회 1.6만
08-11-18 조회 4,293
08-11-15 조회 5,055
08-11-14 조회 3,888