Skip to content

GuitarMania

한국어
(*.142.34.155) 조회 수 4887 댓글 0
어느 사이트에 있던건데 퍼왔습니다.
무슨 말인지는 잘 모르겠으나 매니아에 필요할거 같아서....


-------------------[펌]--------------------------------

게시판 등록기 막는 방법

그동안 게시판에 무작위로 등록되는 글 때문에 고생이 많았습니다.
하루에 적어도 5건에서 10건씩 일반광고부터 xxx 광고까지 지우느라 매시간 한번씩 접속해서 지우는데 시간을 많이 허비했습니다.
이렇게까지 광고를 해야하는지?

어제 그 방법을 적용하다 하루동안 분석을 했습니다.
사람이 직접 입력하는 경우는 막을 수가 없습니다.
그러나 프로그램에 의해 자동으로 등록되는 게시물은 막을 수가 있습니다.
하지만 이것을 뚫고 글을 등록할 수 있지만, 현재 게시물 등록기에서는 등록할 수가 없습니다.
이것을 뚫는 방법은 간단하지만, 만약 뚫리면 자바스크립트로 암호화해서 다시 올리도록 하겠습니다.

이렇게 하면 등록 숫자가 엄청 줄어들 것입니다.....

제가 운영하는 사이트는 IIS 5.0으로 돌리고 ASP로 프로그래밍 되었습니다.
막는 방법은 간단히 세션정보를 이용하는 것입니다.

아래는 제 사이트에서 운영하는 게시판의 일부 소스입니다.
분석해 보시면 무척이나 간단할 것입니다.

게시글 입력창(board_form.asp)

function checkVal(form) {
    if (form.author.value=="") { alert("\n인증코드를 입력해 주세요.");form.author.focus();return;}
    if (form.author.value!=form.checker.value) { alert("\n인증코드가 틀립니다. 다시 입력해 주세요."); form.author.value=""; form.author.focus(); return;}
    form.submit();
}

<form name="fDoc" METHOD="post" ACTION="board_insert.asp?Mnumber=0&cpage=<%=cPage%>&refleshcheck=1">

    <!-- 무작위로 등록하는 프로그램에서 입력될 수 없는 인증코드를 부여하고 등록시 확인합니다. -->
    <input TYPE="hidden" NAME="checker" VALUE="<%=Right(Session.sessionid, 4)%>" SIZE="4">
    <font class=font10 COLOR="#000000"><b>등록시 사용할 인증 코드</b> : <%=Right(Session.sessionid, 4)%></font>
    <input TYPE="text" NAME="author" VALUE SIZE="8">

    <input TYPE="button" VALUE="글 올리기" onClick="checkVal(this.form)">

</form>


게시글 등록(board_insert.asp)
<%    Response.Buffer = true
    Response.Expires = 0

    ' 무작위 등록 게시물을 막는 곳입니다.
    If (Request("author") <> Right(Session.sessionid, 4)) Then
        Response.Write "<center><br><br><font size=2>불법적으로 글을 등록하려고 시도하였습니다</font><br><br>"
        Response.Write "<input type=""button"" value="" 뒤 로 "" onclick=""history.go(-1)"">"
        Response.End
    End If

..... 이하 생략

실력이 부족해서 카피해서 올립니다.....
난주 살력이 늘면 제가 직접 소스 만들어서 설명 과 함께 올리겠습니다.....

?

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 (신규입점자 신년이벤트) 기타매니아 홈 메인광고 받습니다(배너제작 가능) 23년 1월 31일까지 file 뮤직토피아 2023.01.19 149796
공지 [공지] 파일 첨부기능에 문제가 있었습니다.. 개선완료.. 뮤직토피아-개발부 2021.02.17 173554
공지 "댓글" 작성시 주의부탁드립니다. 4 뮤직토피아 2020.03.09 181602
공지 "기타메니아" 문자/로고 사용에 관한 건 뮤직토피아 2020.02.14 162555
공지 [필독 공지] 연주회 소식을 메인에 노출을 했습니다. 2 뮤직토피아-개발부 2019.11.02 186662
» 게시판 등록기 막는 방법... 찾던이 2003.06.25 4887
14198 리여석기타앙상블여름방학연주회 1 김만호 2003.06.25 3873
14197 한 말씀만 올립니다... 133 새솔 2003.06.25 5354
14196 왠지 모르게 참 세상살이를 생각해 보게 되는 만화네요 4 쩜쩜쩜 2003.06.25 3771
14195 음악감상실에 연주곡들 퍼가도 되요? 알려주세요 3 칸타인 2003.06.26 3442
14194 귀여운 아해의 25현 가야금 연주를 들어보시와요 5 앙꼬 2003.06.26 3978
14193 제 클래식기타 홈페이지에 자료좀 부탁드립니다. 7 TRA홈지기 2003.06.26 3436
14192 소사의 음반을 구할수있을까요? 7 2003.06.26 3513
14191 낼 시간 많으신 칭구분덜... 종로로 오세요~~ ^^ 4 신동훈 2003.06.26 3248
14190 마에스트로, 대가, 명기, 천재 ... 31 JS 2003.06.27 4067
14189 Almaguitar 공방을 다녀왔습니다. 답사기 올립니당..^^ 18 더카 2003.06.27 4943
14188 아무래도 끌레앙은 천재가테 ㅠ0ㅜ 3 오모씨 2003.06.27 3291
14187 손톱이 부러져 버렸네요 쩝.. 3 이태석 2003.06.27 3480
14186 그동안 화제가된 "소사"의 연주가 기타음악감상실에 올라왓어요. 2003.06.27 3556
14185 중국의 기타리스트 리지에의 최근 소식좀 알수없을까요? 19 Paul 2003.06.27 4712
14184 오늘은 익명이고 싶다. 2 익명 2003.06.27 3459
14183 롤랑 디용 작곡 4중주 함사 녹음 있으신분? 2 빌라로보트 2003.06.27 3121
14182 이렇게 하면 어떨까요? 38 file 신동훈 2003.07.01 3682
14181 이케여.....되써여? 7 file 영서부 2003.07.01 3512
14180 그림 첨가된 표지... 18 file 영서부 2003.07.01 3679
14179 음반제작 7월 4일까지 마감합니다. 3 영서부 2003.06.30 3506
14178 표지+속지 입니다....ㅋㅋㅋ 4 file 영서부 2003.06.30 3789
14177 수정 or 추가 받습니다..... 9 영서부 2003.06.28 3260
14176 일본에 가져갈 샘플음반목록.......영서부님제작.....수정할점 찾아주셔요.. 12 2003.06.27 3750
14175 기타 가르쳐 주실분 2 무명 2003.06.28 3374
14174 루이스 페르난도 아발로스 히메네스 주한 파라과이 대사와의 인터뷰 2 고은별 2003.06.28 3703
14173 도희지희오이 file 오이 2003.06.28 3168
14172 가오리..... 1 잉그비 2003.06.29 3552
14171 이곡들의 제목을 알려주세요. 8 2003.06.30 3903
14170 리지에 소식 1호 - 나이 11 file 차차 2003.06.30 5108
Board Pagination ‹ Prev 1 ... 101 102 103 104 105 106 107 108 109 110 ... 579 Next ›
/ 579

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Powered by Xpress Engine / Designed by hikaru100

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234