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

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

비밀번호 유효성 체크 정보

비밀번호 유효성 체크

본문

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

G4의 기본 basic 스킨을 중심으로 수정했습니다.
아직 많이 부족하지만.. ㅎㅎ 추가로 더 좋은 내용 부탁드립니다.

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

/////////////////////// 441째줄  수정 ///////////////////////////////////////
    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;
        }
    }
/////////////////////// 441째줄  수정 ///////////////////////////////////////



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


/////////////////////// 441째줄  수정 ///////////////////////////////////////
  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;
    }
/////////////////////// 441째줄  수정 ///////////////////////////////////////
추천
2

댓글 5개

전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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