잘못된 접근입니다. 라고 뜨는데 도와주세요.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

잘못된 접근입니다. 라고 뜨는데 도와주세요.. 정보

잘못된 접근입니다. 라고 뜨는데 도와주세요..

본문

지금까지 아무런 문제가 없다가 갑작스럽게 회원가입시 잘못된 접근입니다. 라고 뜹니다..
스킨에 문제가 있나 싶어서 회원가입 스킨 전부 삭제하고 기본 베이직 스킨만 제대로 업로드
하였는데도 이렇게 나타나네요.. 한글자 한글자 아이디를 입력할때마다
'잘못된 접근입니다. 120' 이나 '잘못된 접근입니다. 000' 등 몇개의 숫자들이 나타나면서
저러네요. 뭐 별로 수정한것도 없는데 뭐가 문제일까요?? 호스팅쪽에 문제인가..;;
어디가 문제인지 아시는분 답변 좀 부탁드려요...

댓글 전체

위의 문제는 아이디 입력시 ajax를 통해서 체크할 때 나오는 에러네요.
120은 아이디의 글자수 체크하는 부분입니다.
설정한 아이디 글자수 보다 작을 때 나오는데...
스킨폴더의 ajax_member_id_check.php 와 ajax_register_form.js등 ajax에 관련된 화일을 확인해 보세요
스스로 해결한 방법입니다.

회원가입시 계속 잘못된 접근입니다. 오류가 발생합니다.

한 자음만 적어도 영어 한 철자만 적어도 계속 "잘못된 접근입니다." 120 오류가 뜹니다.

발생하는 장소는 아이디, 별명, 이메일 입니다.

고수님의 선처 바라옵니다... ㅠㅠㅠ

홈피 : http://www.nanzoa.com/

아 ~~~ 해결한다고 애 먹었습니다.

basic 스킨으론 해결 방법을 찾지 못하고 ... 다른 스킨을 가지고 시도를 해 보았으나.. 이제는 토큰에러... 통큰에러가 잡히 드라구요.

해서..................... register_form.skin.php 소스를 수정...

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<style type="text/css">
<!--
.m_title    { BACKGROUND-COLOR: #F7F7F7; PADDING-LEFT: 15px; PADDING-top: 5px; PADDING-BOTTOM: 5px; }
.m_padding  { PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; }
.m_padding2 { PADDING-LEFT: 0px; PADDING-top: 5px; PADDING-BOTTOM: 0px; }
.m_padding3 { PADDING-LEFT: 0px; PADDING-top: 5px; PADDING-BOTTOM: 5px; }
.m_text    { BORDER: #D3D3D3 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; }
.m_text2    { BORDER: #D3D3D3 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #dddddd; }
.m_textarea { BORDER: #D3D3D3 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; WORD-BREAK: break-all; }
.w_message  { font-family:돋움; font-size:9pt; color:#4B4B4B; }
.w_norobot  { font-family:돋움; font-size:9pt; color:#BB4681; }
.w_hand    { cursor:pointer; }
-->
</style>

<script language="javascript" src="<?=$g4[path]?>/js/md5.js"></script>
<script language="javascript" src="<?=$g4[path]?>/js/sideview.js"></script>

<table width=600 cellspacing=0 cellspacing=0 align=center>
<form name=fregisterform method=post action="javascript:fregisterform_submit(document.fregisterform);" enctype="multipart/form-data" autocomplete="off">
<input type=hidden name=w                value="<?=$w?>">
<input type=hidden name=url              value="<?=$urlencode?>">
<input type=hidden name=mb_jumin        value="<?=$jumin?>">
<input type=hidden name=mb_id_enabled    value="" id="mb_id_enabled">
<input type=hidden name=mb_nick_enabled  value="" id="mb_nick_enabled">
<input type=hidden name=mb_email_enabled value="" id="mb_email_enabled">
<input type=hidden name=mb_1_enabled    value="" id="mb_1_enabled">

요거삽입 --> <input type=hidden name=token value="<?=$token?>"> 해 보세요...
저도 최근에 새로운 환경에 2009년도에 잘 운영중인 서버 코드를 그대로 옮겼는데,
위 현상 발생함. 그리고 CSFR방지 이미지도 안 뜸. (gd 설치함)

- 현상 :
- /skin/member/basic/ajax_MB_***_check.php에서
  check 결과로 echo"110', "120","000" 등을 보냄

- ajax_register_form.js에서
    switch(result) {
        case '110' : msg.update('영문자, 숫하세요.').setStyle({ color: 'red' }); break;
        case '120' : msg.update('최소 3자이력하세요.').setStyle({ color: 'red' }); break;
        case '130' : msg.update('이미 사용중인입니다.').setStyle({ color: 'red' }); break;
        case '140' : msg.update('예약어로는 아이디 입니다.').setStyle({ color: 'red' }); break;
        case '000' : msg.update('사용하셔이디 입니다.').setStyle({ color: 'blue' }); break;
        default : alert( '잘못된 접근입니다.\n\n' + result ); break;
    }
 등등인데 여기에서
==> default : alert( '잘못된 접근입니다.\n\n' + result ); break;
  위 code로 가버리는 게 원인임.
 즉 값이 130이면 130으로, 000이면 000 처리 루틴으로 가야 하는데..
 default ( 그외 값)으로 가는 문제임.  값은 result는 000 (정상 입력 ) 으로 나오는데..

- character를 아파치, mysql 모두 같은 걸로 , ITF-8로 단일화 시켜는데도 발생.
- 이전 서버는 이상없이 잘 사용하고 있다가 새로운 서버 환경으로 옮겨서 발생.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT