채택완료

이름 없이 회원가입하는데, 관리자 페이지에서 탈퇴도 안 됩니다.

phpmyadmin 페이지에 접속해 탈퇴날짜를 입력해야 탈퇴처리 되네요.

이렇게 이름없이 회원가입 못 하게 막으려면 어떻게 해야 하는지요?

0411dabc298344e7f6885daed684b1ec_1448367120_2108.gif
 

|

답변 4개 / 댓글 3개

채택된 답변
+20 포인트

그누5와 동일하게 그누4에서도 문제가 됐었나 보네요.

그누5는 현재 해당 부분이 개선이 된 상태이니 비교하기엔 무리가 있을 것 같기도 한데 참고는 해보세요.

아니면 아래 팁을 회원 가입 페이지에 적용해보시고요.

http://sir.co.kr/g4_tiptech/33318 

참고로 위 팁에서 히든 값으로 하면 차단이 잘 안되길래 직접 입력하는 방식으로 했었는데

현재까지 스팸 가입은 한 건도 없는 상태입니다. (식별코드 부분)

71a5da1054c717a3d66980466b7c8c80_1448385201_6161.gif
 

답변에 대한 댓글 1개

답변 고맙습니다. 캡챠 입력창 하단에 이렇게 넣으면 되나요?


<input type=input class='m_cell2' size=10 name=wr_key itemname="자동등록방지" > 왼쪽 숫자 입력
<input type='hidden' name='post_validator' value='hahaha_sir_good'>



ps.
그누보드5 소스와는 많이 달라서, 그누보드5 팁 적용은 무리 같아요..

그누보드 관리자 님이 캡챠를 업데이트 해주셨네요. 

제가볼때는 공백때문에그런것같아요 스페이스바같은거요

if(f.mb_name.value.trim()==""){

    alert("이름을 입력하세요"); 

    returm false;

}

답변에 대한 댓글 1개

답변 고맙습니다.


아마도, 이 문제때문에 그런 것 같지는 않아요.

현재, 스페이스바로 치면 이름값이 넘어오지 않았다며 모든 입력 사항을 비워버립니다.
또, 영문으로 치면, 한글로 입력하라는 얼럿창도 정상 작동하구요.

회원가입하는페이지 skin/member/basic/register_form.skin.php 파일보시면 아래에내려보시면

// submit 최종 폼체크  fregisterform_submit(f)이런함수가있을겁니다. 거기에서 이문구를 넣어주세요~~~

 // 이름 검사
        if (f.w.value=="") {
            if (f.mb_name.value.length < 1) {
                alert("이름을 입력하십시오.");
                f.mb_name.focus();
                return false;
            }

         }

답변에 대한 댓글 1개

답변 고맙습니다.

근데,
그 코드는 이미 들어가 있습니다.
제가 테스트해봤는데, 이름을 안 적으니까 적으라고 나옵니다.
아무래도 무슨 툴을 이용해 하는 것 같은데....

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