재질문) 스팸필터링 회원수정 페이지 관련 문의 채택완료
루가스마님이 공유해주신 스팸필터링입니다.
해당 내용을 보고 스팸차단 시도를 해보려고
적용을 하였습니다.
제가 잘 몰라서 셋팅값은
$spamBBS_Tables = "BBS : 040502"; 이 부분만 해당게시판 설정을 했습니다.
설정 이후 생겨난 문제점
- 회원가입된 회원들 정보가 관리자 정보 페이지로 뜹니다.
- 페이지 경로는 해당 회원 정보 페이지가 맞음
/adm/member_form.php?sst=&sod=&sfl=&stx=&page=&w=u&mb_id=회원아이디
경로는 맞으나 회원정보 내용은 관리자 정보 내용임
- 해당 사이트는 반응형 웹사이트 인데 해상도가 틀어짐
$spamBBS_Tables = "BBS : 040502";
- 스팸 설정한 게시판이 없는 메뉴들은 메인 포함 해상도가 틀어짐
스팸 설정한 게시판이 속한 대메뉴(예시_서비스)에 하위메뉴들은 정상 해상도
대메뉴(예시_서비스)에 속한 스팸 설정하지 않는 게시판도 정상 해상도로 보이고 그 외 대메뉴 하위메뉴들은 틀어짐
답변 2개
채택된 답변
+20 포인트
2일 전
그런데 선생님 이게 이미 그누보드는 기본설정으로인해서 다잇는듯 하는데 구지 이게 별도로 처리할필요성이있을까요;;
그리고
스팸 디펜스 소스는 게시판 글쓰기·회원가입 시 스팸을 차단하는 로직일 뿐이고, 반응형과는 전혀 관련이 없습니다.
그리고
strpos()함수는 결과가 0일때도 false 처럼 처리되기때문에 다른페이지에서 걸릴수 도있어요.
하여
68번라인을 다음과 같이 체인지 해보시기 바랍니다.
if($bo_table && strpos($spamBBS_Tables, $bo_table) !== false && $spamBBS_Y_N == "y" && ((!$_POST['w']) || $_POST['w']=="w")) {
그리고
스팸 디펜스 소스는 게시판 글쓰기·회원가입 시 스팸을 차단하는 로직일 뿐이고, 반응형과는 전혀 관련이 없습니다.
그리고
strpos()함수는 결과가 0일때도 false 처럼 처리되기때문에 다른페이지에서 걸릴수 도있어요.
하여
68번라인을 다음과 같이 체인지 해보시기 바랍니다.
if($bo_table && strpos($spamBBS_Tables, $bo_table) !== false && $spamBBS_Y_N == "y" && ((!$_POST['w']) || $_POST['w']=="w")) {
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
2일 전
2일 전
회원가입이 너무많아서 걱정이라구요 ? ㅎㅎ 행복한 걱정을하시는건 아닌지요`~ㅎ
2일 전
아 스팸이지 ;;; 캡챠 활성화 했는데도 스팸 회원가입이 들어오나요?
만약 그렇다면 이메일 인증 활성화를 해보셔요 선생님
만약 그렇다면 이메일 인증 활성화를 해보셔요 선생님
2일 전
감사합니다 ^^ 회원가입은 직원만 받는지라 확인하고 승인처리 해서 괜찮은데 꼭 회원가입하고 회원가입 없이 사용하는 게시판에 글을 쓰더라구요. ㅎㅎ 스팸 게시글을 막아보고 싶어 해당 내용을 적용해보고 싶었습니다. 그누보드 단어필터링도 다 뚫고 쓰더라구요.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
알려주신 내용으로 변경해 보았지만 달라지는 점이 없네요.
결국에는 해당 내용은 제거했습니다.