회원가입시 특정단어를 아이디와 닉네임으로 쓰지 못하게,,,

2008. 1. 27. 16:05 [ 기억 저편의 것들/미분류 ] 모바일 버전으로 보기

제로보드4로 제작된 홈페이지에서 회원가입시
아이디와 닉네임으로 쓰기에는 불량한 단어들을 필터링하는 방법을 소개합니다.
이 팁은 친애하는 파란바람님에게 바칩니다.


제로보드 폴더에 있는 member_join.php 파일을 수정합니다.
(회원정보 수정시에도 적용하시려면 member_modify.php 도 함께 수정하세요)

해당파일의 소스 내용중에서

  if(!write.name.value) { alert("이름을 입력하세요"); write.name.focus(); return false; }

위의 내용 바로 밑에다가, 아래의 내용을 붙여넣습니다.

  var useridfltr = document.write.user_id.value;
 if(useridfltr.match('shit|fuck|ass|damn|bitch|1818') == null) {
 }else{
 alert('                  주                      의!            \n\n아이디(ID)로 등록하기에 적합하지 않은 글자가 포함되어 있습니다.             ');
 document.write.user_id.focus();
 return false;
 }

 var namefltr = document.write.name.value;
 if(namefltr.match('뷁|지랄|썅|shit|fuck|damn|18|병신|새끼|추천|도박') == null) {
 }else{
 alert('                  주                      의!            \n\n닉네임(NAME)으로 등록하기에 적합하지 않은 글자가 포함되어 있습니다.             ');
 document.write.name.focus();
 return false;
 }



차단할 불량단어를 | 를 연결하여 주욱 나열합니다.
아이디는 숫자와 영어만 가능하므로, 불량단어에는 숫자와 영어만 입력하시고,
닉네임에는 차단할 불량단어들을 수정입력하세요.







Write a comment