비밀번호 유효성 체크 > 그누보드5 팁자료실

그누보드5 팁자료실

비밀번호 유효성 체크 정보

비밀번호 유효성 체크

본문

개인정보보호법상 비밀번호는 영어, 숫자, 특수문자의 조합으로 8자리 이상 설정해야 한다고
업체에서 전화가 왔네요

G4의 기본 basic 스킨을 중심으로 수정했습니다.  http://sir.co.kr/g4_tiptech/34166

G5도 비슷하여 올려 봅니다.


1. 수정 파일 /skin/member/basic/register_form.skin.php
2. G5는 332 째줄 정도

/////////////////////// 332째줄  수정 ///////////////////////////////////////
    if (f.w.value == '') {
        if (f.mb_password.value.length < 3) {
            alert('패스워드를 3글자 이상 입력하십시오.');
            f.mb_password.focus();
            return false;
        }
    }

    if (f.mb_password.value != f.mb_password_re.value) {
        alert('패스워드가 같지 않습니다.');
        f.mb_password_re.focus();
        return false;
    }

    if (f.mb_password.value.length > 0) {
        if (f.mb_password_re.value.length < 3) {
            alert('패스워드를 3글자 이상 입력하십시오.');
            f.mb_password_re.focus();
            return false;
        }
    }
/////////////////////// 332째줄  수정 ///////////////////////////////////////



3. 파일을 수정해 주었습니다.


/////////////////////// 332째줄  수정 ///////////////////////////////////////
  if(f.mb_password.value != f.mb_password_re.value)
    {
        alert("입력하신 비밀번호와 비밀번호확인이 일치하지 않습니다");
        return false;
    }

    if(f.mb_password.value.length<8)
    {
        alert("비밀번호는 문자, 숫자, 특수문자의 조합으로 8 이상으로 입력해주세요.");
        return false;
    }

    if(!f.mb_password.value.match(/([a-zA-Z0-9].*[!,@,#,$,%,^,&,*,?,_,~])|([!,@,#,$,%,^,&,*,?,_,~].*[a-zA-Z0-9])/))
    {
        alert("비밀번호는 문자, 숫자, 특수문자의 조합으로 8 이상으로 입력해주세요.");
        return false;
    }
/////////////////////// 332째줄  수정 ///////////////////////////////////////
추천
3

댓글 9개

/((?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[ !"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~]).{8,20})/ 로하면
8자에서 20자까지 숫자, 소문자, 대문자, 특수문자까지...
고마운팁 정말 감사합니다.
그런데 아이디/비번 찾기를 눌러 메일로 임시 비번이 오게하면 임시비번이 숫자로 6자리로만 오게되던데.. 이것 또한 영문자,숫자,특수기호 포함해서 8자로 나오게 할 수 있는 방법 좀 알려주시면 정말 감사하겠습니다.  새해 복 많이 받으세요.
전체 2,411 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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