Skip to content

GuitarMania

한국어
(*.142.34.155) 조회 수 4892 댓글 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 149820
공지 [공지] 파일 첨부기능에 문제가 있었습니다.. 개선완료.. 뮤직토피아-개발부 2021.02.17 173581
공지 "댓글" 작성시 주의부탁드립니다. 4 뮤직토피아 2020.03.09 181635
공지 "기타메니아" 문자/로고 사용에 관한 건 뮤직토피아 2020.02.14 162576
공지 [필독 공지] 연주회 소식을 메인에 노출을 했습니다. 2 뮤직토피아-개발부 2019.11.02 186682
3159 낼 시간 많으신 칭구분덜... 종로로 오세요~~ ^^ 4 신동훈 2003.06.26 3254
3158 소사의 음반을 구할수있을까요? 7 2003.06.26 3519
3157 제 클래식기타 홈페이지에 자료좀 부탁드립니다. 7 TRA홈지기 2003.06.26 3439
3156 귀여운 아해의 25현 가야금 연주를 들어보시와요 5 앙꼬 2003.06.26 3981
3155 음악감상실에 연주곡들 퍼가도 되요? 알려주세요 3 칸타인 2003.06.26 3447
3154 왠지 모르게 참 세상살이를 생각해 보게 되는 만화네요 4 쩜쩜쩜 2003.06.25 3774
3153 한 말씀만 올립니다... 133 새솔 2003.06.25 5361
3152 리여석기타앙상블여름방학연주회 1 김만호 2003.06.25 3880
» 게시판 등록기 막는 방법... 찾던이 2003.06.25 4892
3150 키스티님! 3 새장속의친구 2003.06.25 4061
3149 우리도 별표를 달아야 할지... 2 file 오모씨 2003.06.24 3738
3148 좋은 홈페이지 하나 있어요~~ 2 강클연 2003.06.24 3557
3147 대문의 새솔님 그림을 보고 느낀거.. 12 아랑 2003.06.24 3794
3146 새솔님 그림하나 그려주세여.... 5 2003.06.24 3565
3145 파라과이의 Berta Rojas(Felipe Sosa의 제자), 96년 미 케네디 센터에서 연주(실황) 3 석태수 2003.06.23 4881
3144 [re] 파라과이의 Berta Rojas(Felipe Sosa의 제자), 96년 미 케네디 센터에서 연주(실황) 석태수 2003.06.23 3762
3143 그토록 그리던 외도를 시작했다 (@^@) 12 JS 2003.06.23 3676
3142 어제 있었던 파라과이-한국 친선 연주회... 2 마뇨 2003.06.23 3348
3141 [re] 어제 있었던 파라과이-한국 친선 연주회... 석태수 2003.06.23 3448
3140 내년 베르타 로하스 연주회가 궁금하신분... 2 이창학 2003.06.23 3286
3139 소사 - 마에스트로? 34 새솔 2003.06.23 4053
3138 파라과이 친선 연주회를 보고 나서....... gmland 2003.06.23 4194
3137 혹시 누구 시디굽는 아르바이트 하실분 없으셔요? 2003.06.23 4025
3136 오늘 나는 60년대 파라구아이 어느 빠에서의 소사의 공연에 젖어 있었다. 3 오모씨 2003.06.23 4362
3135 gmland님! 1 새장속의친구 2003.06.23 3753
3134 기타만드는 서대영님을 만나고... 2003.06.22 3609
3133 연주 후기 및 베르타 로하스 내년 연주 소식 8 일랴나 2003.06.22 3478
3132 저 7월달에 일본배낭여행갑니다.^^* 8 2003.06.22 3485
3131 먼저 내빼서 죄송함다... ㅡㅡ; 9 신동훈 2003.06.21 4082
3130 GHA 음반 핫트랙에 재입고!!!!!!!!! 3 일랴나 2003.06.21 3636
Board Pagination ‹ Prev 1 ... 469 470 471 472 473 474 475 476 477 478 ... 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