안녕하세요.
KBoard 인사이드 상담 스킨 비회원으로 문의글 남길 때
답변글 확인을 위해 개인 이메일과 비밀번호 입력하게 되어 있는데,
영문자 및 특수번호를 섞어쓰도록 되어 있어서
문의글 남기고 비밀번호를 잊어버리는 경우가 있다고 하셔서요~
비밀번호 입력 시 특수문자 없이 숫자로만 설정할 수 있는 방법 문의드립니다.
친절한 답변 감사합니다:-)
안녕하세요~^^
FTP로 접속해서 /wp-content/plugins/kboard/skin/inside-ask/script.js 파일에
아래의 코드가 비밀번호를 8-16자 이내의 영문, 숫자, 특수문자의 조합으로 입력하도록 하는 코드입니다.
else if(jQuery('input[name=password]', form).val().length<8 || jQuery('input[name=password]', form).val().length>16 || !jQuery('input[name=password]', form).val().match(/([a-zA-Z0-9].*[!,@,#,$,%,^,&,*,?,_,~])|([!,@,#,$,%,^,&,*,?,_,~].*[a-zA-Z0-9])/)){
// 비밀번호는 8-16자 이내의 영문, 숫자, 특수문자의 조합으로 입력해주세요.
jQuery('input[name=password]', form).addClass('error');
jQuery('input[name=password2]', form).addClass('error');
kboard_message_show('password3');
result = false;
}
자리수 상관없이 비밀번호를 입력하도록 하시려면 위의 코드를 지워보시겠어요?
또는 위의 코드를 아래처럼 적용하시면 영문, 숫자, 특수문자 조합 상관없이 8~16자 이내로 비밀번호를 입력하도록 합니다.
숫자를 적절히 수정하시면 비밀번호 자리수도 설정하실 수 있습니다.
else if(jQuery('input[name=password]', form).val().length<8 || jQuery('input[name=password]', form).val().length>16){
// 비밀번호는 8-16자 이내의 영문, 숫자, 특수문자의 조합으로 입력해주세요.
jQuery('input[name=password]', form).addClass('error');
jQuery('input[name=password2]', form).addClass('error');
kboard_message_show('password3');
result = false;
}
/wp-content/plugins/kboard/skin/inside-ask/editor.php 파일에
아래의 코드가 입력 필드 밑에 8-16자 이내의 영문, 숫자, 특수문자의 조합으로 구성 문구를 표시하는 코드입니다.
<div class="description">8-16자 이내의 영문, 숫자, 특수문자의 조합으로 구성</div>
editor.php 파일에 아래의 코드가 문의하기 버튼 클릭 시
비밀번호의 조합에 따라 올바르게 입력되지 않으면 하단에 안내 문구를 표시되는 코드입니다.
<div class="message password3"><img src="<?php echo $skin_path?>/images/icon-error.png" alt="error" class="message-icon"> 비밀번호는 8-16자 이내의 영문, 숫자, 특수문자의 조합으로 입력해주세요.</div>
고맙습니다.