테스트 사이트 - 개발 중인 베타 버전입니다

닉네임에 이름값을 강제로 입력하려고 합니다 채택완료

janedoe 10년 전 조회 7,488

닉네임 입력 필드를 주석 처리하고 닉네임 검사 스크립트 부분도 주석처리 후 

 

     // 닉네임 검사</p><p>       /* if ((f.w.value == "") || (f.w.value == "u" && f.mb_nick.defaultValue != f.mb_nick.value)) {</p><p>            var msg = reg_mb_nick_check();</p><p>            if (msg) {</p><p>                alert(msg);</p><p>                f.reg_mb_nick.select();</p><p>                return false;</p><p>            }</p><p>        }*/</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>     f.mb_nick.value = f.mb_name.value;</p><p>
 

이렇게 처리했는데 회원가입이 되지 않고 튕겨져 나갑니다. 관리자에 로그인해보면 가입이 안되어있고요. 튕기는 주소는 약관에 동의하는 페이지입니다. 

제가 먼가 잘못한 것같은데 저의 실수를 좀 짚어주세요, 부탁드립니다. ㅠ_ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
10년 전

register_form.skin.php 에서만 히든처리 하면 안 됩니다.

 

./bbs/register_form_update.php 파일에서 $mb_nick 으로 검색해 보면

if ($msg = empty_mb_nick($mb_nick))     alert($msg, "", true, true); 이런 형식의

경고 메시지 출력 코드가 여러개 있습니다.

 

닉네임 대신 이름을 강제로 입력하시려면

./bbs/register_form_update.php 파일에서

$mb_nick        = trim($_POST['mb_nick']); 이 부분을 주석처리하고

$mb_nick        = $mb_name; 이렇게 추가하시면 되긴 할 텐데,

 

닉네임은 회원들 중에 같은 명칭이 있을 때, 등록이 안 되도록 중복 체크를 하기 때문에

이 부분도 찾아서 수정을 해야 할 겁니다.

회원들의 이름 중에는 같은 이름이 있을 수 있을 테니까요... 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

j
janedoe
10년 전
register_form.skin.php , ajax.mb_nick.php, register_form_update.php 에서 관련 내용을 주석처리하니 해결이 된듯합니다만 올바른 방법같지가 않아서 공유하기는 좀 부끄럽네요.
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인