글쓰기할때 비밀번호 4자이상 입력받는방법없을까요? > 그누4 질문답변

그누4 질문답변

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

글쓰기할때 비밀번호 4자이상 입력받는방법없을까요? 정보

글쓰기할때 비밀번호 4자이상 입력받는방법없을까요?

본문

게시판글은 모두 비밀글로 쓸수있게 설정해놨는데요
비회원제구요

글쓰기할때 비밀번호를 1자만입력해도 되든데
4자 이상 입력받는방법없을까요?
1234 나 1111 저렇게 연속되는숫자도 제한하면더좋구요
방법좀알려주시면 고맙겠습니다


<? if ($is_password) { ?>
<tr>
    <td class=write_head>비밀번호</td>
    <td><input class='ed' type=password maxlength=20 size=15 name=wr_password itemname="비밀번호" <?=$password_required?>>  ※비밀번호를 기억해야 나중에 볼수있습니다</td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
  • 복사

댓글 전체

정말고맙습니다 적용해보니 아주잘되는군요 4자이하입력시 경고문도 뜨네요 4자이상입력하라구요
죄송스럽지만
1234 나 1111 나 2222  로입력시  "동일숫자나 연속숫자는 사용할수없습니다" 경고문뜨고 비밀번호로 1234
1111 2222 사용할수없게 하는방법 아시면 부디 알려주시면 감사하겠습니다
부탁드립니다
조건이 광범위 합니다.
동일숫자의 범위가 어떻게 되는지 , 사용하면 안되는 비번이 뭐가 있는지
숫자만 동일체크하는지,문자도 동일체크하는지 등등.

예외조건이 많아서 해당 부분은 직접 만들어쓰셔야 될꺼 같네요

정규식 또는 자바스크립트로 구현을 하시면 됩니다.
위세개만 체크하시려면 아래와같이 하시면 됩니다.
/skin/board/사용폴더/write.skin.php 파일안에서
    if (subject) {
        alert("제목에 금지단어('"+subject+"')가 포함되어있습니다");
        f.wr_subject.focus();
        return false;
    }

이부분밑에 추가
if (typeof(wr_password) != "undefined"){
 if(document.getElementById('wr_password') == "1111" || document.getElementById('wr_password') == "1234" || document.getElementById('wr_password') == "2222"){
        alert("비밀번호로 사용이 금지된 항목을 입력하셨습니다.");
        f.wr_password.focus();
        return false;
}
}
© SIRSOFT
현재 페이지 제일 처음으로