제로보드4는 공식적으로 더 이상 개발되지도 배포되지도 않습니다.
제로보드4를 사용하기 위한 팁보다 제로보드4를 안전하고 무사히 다른 툴로 이전하는 팁들을 게재해주시면 감사하겠습니다.
시간이 오래 지난 만큼 오래된 프로그램은 보안 및 사용성에 있어 문제가 많으니 이해 바랍니다.

회원가입에서 회원이름에 필터링을 적용

조회 수 4363 추천 수 1 2005.07.28 12:08:18
회원가입에서 회원이름에 필터링을 적용합니다.
첫번째게시판에서 필터링을 가져옵니다.

member_join_ok.php 파일
수정전

        if(isBlank($name)) Error("이름을 입력하셔야 합니다","");
        if(eregi("<",$name)||eregi(">",$name)) Error("이름을 영문, 한글, 숫자등으로 입력하여 주십시요");

        if($group_data[use_jumin]&&!$mode) {

-----------------------------------------------------------------

수정후--->소스추가한 위치

        if(isBlank($name)) Error("이름을 입력하셔야 합니다","");
        if(eregi("<",$name)||eregi(">",$name)) Error("이름을 영문, 한글, 숫자등으로 입력하여 주십시요");

// 필터링;; 관리자가 아닐때;;
$data=mysql_fetch_array(mysql_query("select * from $admin_table limit 1",$connect));

        if($data[use_filter]) {
                $filter=explode(",",$data[filter]);
                $f_name=eregi_replace("([_-./~@?=%&! ]+)","",strip_tags($name));

                for($i=0;$i<count($filter);$i++) {
                        if(!isblank($filter[$i])) {
                                if(eregi($filter[$i],$f_name)) Error("<b>$filter[$i]</b> 은(는) 등록하기에 적합한 단어가 아닙니다");
                        }
                }
        }

        if($group_data[use_jumin]&&!$mode) {

[레벨:2]무지개

2005.07.28 12:33:41
*.40.120.102

감사합니다...잘 쓸께요~ ^^
이상한 이름으로 가입하는 경우가 있어 골치아팠는데...덕분에 편해지겠습니다.

[레벨:3]Tyburn

2005.07.28 13:54:06
*.239.110.212

어디에 차단할 이름을 넣어야 하죠?

[레벨:20]영진

2005.07.28 14:39:16
*.9.50.3

관리자페이지--->게시판관리---->1번게시판 수정--->필터링

[레벨:1]강내준

2005.07.30 21:03:23
*.244.133.15

member_join.php 파일에서

if(isBlank($name)) Error("이름을 입력하셔야 합니다","");
if(eregi("<",$name)||eregi(">",$name)) Error("이름을 영문, 한글, 숫자등으로 입력하여 주십시요");
if($group_data[use_jumin]&&!$mode) {

이런게 없는데?
영진님 좀자세히 알려주시면 감사하겠습니다
관리자모드게시판에서 불량단어에넣어라는 말씀인지
영몰라서기다릴게요...

[레벨:20]영진

2005.07.31 14:53:05
*.62.18.142

아!
member_join_ok.php파일입니다.

그리고 1번게시판불량단어목록에 넣는것 맞습니다.

[레벨:3]비와 외로움

2005.08.01 18:05:52
*.73.9.56

자료 감사합니다.

그런데 가입 하고 나서 이름을 바꾸시는 분들이 계시는데요.

회원 정보수정도 위와 같은 방법으로 하시면 좋을꺼 같네요..

member_modify_ok.php 17번째줄 에

if(isblank($name)) Error("이름을 입력하셔야 합니다");
if(eregi("<",$name)||eregi(">",$name)) Error("이름에는 태그를 사용하실수 없습니다.");

위에 부분 밑에다가도 영진님 소스 적용 하시면 될듯 하네요..

[레벨:1]

2005.10.10 12:06:44
*.249.12.87

member_modify_ok.php 에 넣으니깐,
정보수정 팝업창안에;; 노프레임에 헤더 푸터가 다 따라나오는데;;
어떻게 하지용 =_ㅠ;;

[레벨:1]장비

2006.07.19 16:00:26
*.208.30.221

member_modify_ok.php 에 영진님 소스 적용시 맨 뒤부분

if($group_data[use_jumin]&&!$mode) { 에서 { 를 삭제하세요

if($group_data[use_jumin]&&!$mode) 이렇게 수정후 확인해 보세요

[레벨:4]이명우133

2007.12.03 01:44:41
*.58.32.19

어찌된건지..저는 안되내요.

어떤 놈이 프로그램 돌려서 계속 가입하던데..음 어케 막나..'승리하자'라고 가입하던데..
List of Articles
번호 제목 글쓴이 날짜 조회 수
3789 글쓰기 모드에서 카테고리 자동 선택하기 [9] [레벨:1]쥐도령 2005-08-10 4815
3788 질문 게시판에 있어야 될 답변 만족도 표시하기 !! file [11] [레벨:8]웹스터디 2005-08-10 2230
3787 슈팅스타님의 네이버까페 게시판스킨 수정(레벨아이콘,카테고리 출력, 데이... file [7] [레벨:2]자두나무 2005-08-10 5046
3786 아이디&비밀번호 찾기 클릭시 setup파일을 수정해줘야 된다??? [3] [레벨:2]미니온 2005-08-02 4753
3785 게시판 내용보기 권한 없을 경우 경고창 띄우기 (최근게시물에서도 작동) [13] [레벨:3]꿈바라기 2005-08-07 4377
3784 초보의 팁!!(사진 올릴때...)이것두 팁인가?? [5] [레벨:1]김규찬 2005-08-06 3148
3783 쪽지에 HTML 적용, 자바스크립트 차단, 허용태그, 태그로만 작성시 메세지 ... [12] [레벨:5]柔月光 2005-08-06 428
3782 자동으로 유령회원 정리하기 [4] [레벨:1]퍼미션 2005-08-05 4424
3781 https프로토콜에도 링크생성하기(;) [레벨:8]플로렐라 2005-08-05 2956
3780 Firefox(불여우)에서 이름클릭시 Layer(레이어)뜨게 하기 file [26] [레벨:2]Ryan 2005-08-05 5020
3779 내용(memo) 크기 16MB 로 늘리기 [5] [1] [레벨:2]Ryan 2005-08-04 2966
3778 [정보] 1970년 완전 해결법 [4] [레벨:3]k2love 2005-08-04 4702
3777 W3C 표준 HTML 검사. [10] [레벨:2]Ryan 2005-08-03 2666
3776 아이디의 최대 입력 갯수는 20글자입니다. [2] [레벨:6]아가페 2005-08-03 2116
3775 제로 보드 RSS 피드제공하기 [7] [레벨:1]지율 2005-08-01 823
3774 공지사항글에는 코멘트 못달게 하기 [12] [레벨:1]thisbe 2005-07-29 218
3773 새쪽지 새창으로 뜨게 하는 방법 [7] [레벨:2]황효복 2005-07-29 6388
» 회원가입에서 회원이름에 필터링을 적용 [9] [레벨:20]영진 2005-07-28 4363
3771 [1차수정]광고,로봇글 제한하기[이미지 코드사용] file [53] [레벨:20]토토루 2005-07-27 13073
3770 간단하게 사용권한 표시 [2] [레벨:18]하우 2005-07-27 3787