공지사항
나누미_이노보드 스팸성 글 방지를 위한 소스수정 사항입니다.
- 관리자
- 2007.03.10 11:54:31
- 2,989
최근 나누미_이노보드 사용하시는 분들께서 스팸성 글들이 많이
등록 되는 사례가 많이 발견이 되었습니다.
그리고 스팸성 글을 차단하는 패치를 알려 드립니다.
수정 사항
1.ftp로 접속을 해서 보드가 설치된 디렉토리에서 board폴더가 있습니다.
board폴더안에
form_ok.asp
dext_form_ok.asp
abc_form_ok.asp
위의 파일에 동일한 부분에 수정하시면 됩니다.
위의 3개의 파일들을 편집기로 열어보면.. 맨 아랫부분쯤에 보시면...
call process_write
라는 부분이 있습니다...
이 부분을 다음과 같이 수정합니다...
=>
===================================================
dim spam_word,spam_process,spam_ok
spam_word = "cclab;blackjack;slot machine;gewinn;spielbank;glucksspiele;kasino;kostenloses;banner;banner;seven card;keno;7 card;loan;loanr;mortgage;casino;poker;loyno;pcollins;credit;download free;free real ringtones;ringtone;sphosting;ringtonez;spielensiek;www1.esc;look.gvse.edu;premio;juego;roulette;gambling.htm;rules.;craps;strategy;gamble;poker.htm;gambling.htm;rules.htm;craps.htm;strategy.htm;대출;웰빙사업;허락없이 글을;삭제시 비번;삭제시 비밀번호;삭제시 암호;.ce.ro;(광고);삭제비번;무.료;신.용;성.인;야.동;p.2.p;포.르.노;무.료;야♡동;야♥동;성/인;삭제번호;삭제시 번호;삭/제;게/시/물;빠.구.리;성^인"
for each spam_process in split(spam_word,";")
If Instr(title, spam_process) >= 1 Or Instr(content, spam_process) >= 1 Then
spam_ok = "ok"
End if
next
if spam_ok<>"ok" then
call process_write
end if
===================================================
스팸차단 단어설정은 위의 소스에 보시면..
spam_word 변수에 추가를 하시면 되구요..
단어 구분은 ; 으로 합니다.
욕;스팸;광고;홍보
와 같이 단어를 추가를 하시면 됩니다.
위와 같이 하면
그리고 스팸성 단어가 있는 글을 등록하면...
아무 알림창 없이.. 그냥 등록이 안되고 목록화면으로 넘어갑니다...
수정후 문제가 발생하시면 일대일 게시판에 올려 주시기 바랍니다.