직

비밀번호 유효성 체크

· 2015-07-17 (금) 19:08:32 · 10303 · 5
개인정보보호법상 비밀번호는 영어, 숫자, 특수문자의 조합으로 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째줄 수정 ///////////////////////////////////////
|

댓글 5개

2015-07-17 (금) 22:14:13
좋은 팁 공유해주셔서 감사합니다 ^^
2015-07-21 (화) 10:48:13
감사합니다. 더 좋은 팁들이 올라오면 좋겠어요~~ ㅎㅎ
2015-08-30 (일) 02:02:39
좋은방법감사해요
2015-09-09 (수) 14:08:36
ㅎㅎ 고수님들의 더 좋은 방법 기다려 봐요 ^^
감사감사합니다!!!
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

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

+
제목 글쓴이 날짜 조회
16-04-15 조회 5,536
16-03-09 조회 6,470
16-02-24 조회 4,076
16-01-04 조회 1.3만
15-12-16 조회 1.2만
15-10-24 조회 5,155
15-08-20 조회 6,485
15-08-06 조회 1.1만
15-07-17 조회 1만
15-07-03 조회 5,501
15-06-23 조회 4,843
15-06-23 조회 5,899
15-06-17 조회 5,769
15-06-16 조회 6,343
15-06-16 조회 4,843
15-06-12 조회 6,142
15-05-19 조회 7,454
15-05-06 조회 7,754
15-04-28 조회 5,473
15-03-23 조회 6,010