비밀번호 유효성 체크
개인정보보호법상 비밀번호는 영어, 숫자, 특수문자의 조합으로 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째줄 수정 ///////////////////////////////////////
업체에서 전화가 왔네요
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째줄 수정 ///////////////////////////////////////
댓글 9개
jakekwak
10년 전
미국에서의 권고사항은 대문자, 소문자, 숫자, 특수문자입니다. 이렇게 할려고 하면.. 어떻게 바꿔야 하나요?
10년 전
좋은정보 감사합니다
jakekwak
10년 전
/((?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[ !"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~]).{8,20})/ 로하면
8자에서 20자까지 숫자, 소문자, 대문자, 특수문자까지...
8자에서 20자까지 숫자, 소문자, 대문자, 특수문자까지...
9년 전
고마운팁 정말 감사합니다.
그런데 아이디/비번 찾기를 눌러 메일로 임시 비번이 오게하면 임시비번이 숫자로 6자리로만 오게되던데.. 이것 또한 영문자,숫자,특수기호 포함해서 8자로 나오게 할 수 있는 방법 좀 알려주시면 정말 감사하겠습니다. 새해 복 많이 받으세요.
그런데 아이디/비번 찾기를 눌러 메일로 임시 비번이 오게하면 임시비번이 숫자로 6자리로만 오게되던데.. 이것 또한 영문자,숫자,특수기호 포함해서 8자로 나오게 할 수 있는 방법 좀 알려주시면 정말 감사하겠습니다. 새해 복 많이 받으세요.
9년 전
덕분에 잘 해결되서 감사합니다.!!
웹퍼불리셔
8년 전
스크랩합니다. 감사합니다.
7년 전
정보 감사합니다!
3년 전
감사합니다
2년 전
좋은 내용이네요. 아래 글도 같이 보면 좋을듯 합니다.
https://sir.kr/qa/249920
https://sir.kr/qa/249920
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 2635 | 5개월 전 | 598 | ||
| 2634 | 5개월 전 | 589 | ||
| 2633 |
|
6개월 전 | 500 | |
| 2632 | 6개월 전 | 558 | ||
| 2631 |
세르반데스
|
6개월 전 | 529 | |
| 2630 | 6개월 전 | 715 | ||
| 2629 | 6개월 전 | 401 | ||
| 2628 | 6개월 전 | 406 | ||
| 2627 |
이슈DEV
|
6개월 전 | 628 | |
| 2626 |
welcome
|
6개월 전 | 636 | |
| 2625 |
이슈DEV
|
6개월 전 | 441 | |
| 2624 | 6개월 전 | 399 | ||
| 2623 | 6개월 전 | 487 | ||
| 2622 | 6개월 전 | 340 | ||
| 2621 |
|
6개월 전 | 354 | |
| 2620 | 6개월 전 | 462 | ||
| 2619 | 6개월 전 | 457 | ||
| 2618 | 6개월 전 | 546 | ||
| 2617 | 6개월 전 | 668 | ||
| 2616 | 7개월 전 | 572 | ||
| 2615 | 7개월 전 | 400 | ||
| 2614 |
바닐라코드
|
7개월 전 | 721 | |
| 2613 | 7개월 전 | 586 | ||
| 2612 | 7개월 전 | 720 | ||
| 2611 | 7개월 전 | 953 | ||
| 2610 | 7개월 전 | 499 | ||
| 2609 | 7개월 전 | 644 | ||
| 2608 | 7개월 전 | 621 | ||
| 2607 | 7개월 전 | 567 | ||
| 2606 | 7개월 전 | 591 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기