Skip to content

GuitarMania

한국어
(*.142.34.155) 조회 수 4928 댓글 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 159221
공지 [공지] 파일 첨부기능에 문제가 있었습니다.. 개선완료.. 뮤직토피아-개발부 2021.02.17 185055
공지 "댓글" 작성시 주의부탁드립니다. 4 뮤직토피아 2020.03.09 193208
공지 "기타메니아" 문자/로고 사용에 관한 건 뮤직토피아 2020.02.14 171047
공지 [필독 공지] 연주회 소식을 메인에 노출을 했습니다. 2 뮤직토피아-개발부 2019.11.02 198280
» 게시판 등록기 막는 방법... 찾던이 2003.06.25 4928
14240 리여석기타앙상블여름방학연주회 1 김만호 2003.06.25 3959
14239 한 말씀만 올립니다... 133 새솔 2003.06.25 5394
14238 왠지 모르게 참 세상살이를 생각해 보게 되는 만화네요 4 쩜쩜쩜 2003.06.25 3799
14237 음악감상실에 연주곡들 퍼가도 되요? 알려주세요 3 칸타인 2003.06.26 3481
14236 귀여운 아해의 25현 가야금 연주를 들어보시와요 5 앙꼬 2003.06.26 4010
14235 제 클래식기타 홈페이지에 자료좀 부탁드립니다. 7 TRA홈지기 2003.06.26 3495
14234 소사의 음반을 구할수있을까요? 7 2003.06.26 3549
14233 낼 시간 많으신 칭구분덜... 종로로 오세요~~ ^^ 4 신동훈 2003.06.26 3280
14232 마에스트로, 대가, 명기, 천재 ... 31 JS 2003.06.27 4106
14231 Almaguitar 공방을 다녀왔습니다. 답사기 올립니당..^^ 18 더카 2003.06.27 5007
14230 아무래도 끌레앙은 천재가테 ㅠ0ㅜ 3 오모씨 2003.06.27 3323
14229 손톱이 부러져 버렸네요 쩝.. 3 이태석 2003.06.27 3514
14228 그동안 화제가된 "소사"의 연주가 기타음악감상실에 올라왓어요. 2003.06.27 3594
14227 중국의 기타리스트 리지에의 최근 소식좀 알수없을까요? 19 Paul 2003.06.27 4897
14226 오늘은 익명이고 싶다. 2 익명 2003.06.27 3491
14225 롤랑 디용 작곡 4중주 함사 녹음 있으신분? 2 빌라로보트 2003.06.27 3152
14224 이렇게 하면 어떨까요? 38 file 신동훈 2003.07.01 3718
14223 이케여.....되써여? 7 file 영서부 2003.07.01 3538
14222 그림 첨가된 표지... 18 file 영서부 2003.07.01 3735
14221 음반제작 7월 4일까지 마감합니다. 3 영서부 2003.06.30 3541
14220 표지+속지 입니다....ㅋㅋㅋ 4 file 영서부 2003.06.30 3826
14219 수정 or 추가 받습니다..... 9 영서부 2003.06.28 3295
14218 일본에 가져갈 샘플음반목록.......영서부님제작.....수정할점 찾아주셔요.. 12 2003.06.27 3780
14217 기타 가르쳐 주실분 2 무명 2003.06.28 3417
14216 루이스 페르난도 아발로스 히메네스 주한 파라과이 대사와의 인터뷰 2 고은별 2003.06.28 3745
14215 도희지희오이 file 오이 2003.06.28 3221
14214 가오리..... 1 잉그비 2003.06.29 3583
14213 이곡들의 제목을 알려주세요. 8 2003.06.30 3964
14212 리지에 소식 1호 - 나이 11 file 차차 2003.06.30 5157
Board Pagination ‹ Prev 1 ... 101 102 103 104 105 106 107 108 109 110 ... 580 Next ›
/ 580

나눔글꼴 설치 안내


이 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