특정구간 사용자 검색

select * FROM `xe_member` WHERE `member_srl`  > 128800 and `member_srl` <200000;

지울 땐

delete FROM `xe_member` WHERE `member_srl`  > 128800 and `member_srl` <200000;

 


1. 회원 자동가입방지

/modules/member/member.controller.php 

이 파일을 에디터로 엽니다.

procMemberInsert()이 함수를 찾기 기능으로 찾습니다.

빨간 글쓰 부분 추가 하면 됩니다. 

이것은 referer 확인해서외부에서 파싱하는 것을 막아 줍니다.


        function procMemberInsert() {

            if (Context::getRequestMethod () == "GET") return new Object (-1, "msg_invalid_request");

          if(!strstr($_SERVER['HTTP_REFERER'],$_SERVER['SERVER_NAME'])) return new Object (-1, "msg_invalid_request"); 

           $oMemberModel = &getModel ('member');

            $config = $oMemberModel->getMemberConfig ();

 

2. 스펨봇과 일반회원 구분 가입

 

프로그램을 이용한 자동 가입 + 스팸 글 작성 시도는 XE에 기본적으로 설치되는 캡챠애드온을 이용하면 간단하게 막을 수 있습니다. 쉬운설치를 통해 회원가입 Captcha (member_join_captcha)를 설치한 후 기능 활성화.



캡챠 애드온 사용방법 (XE 1.7 기준)

  1. XE  관리자 페이지에 접속합니다.
  2. 제어판 -> 기능설정 -> 애드온 메뉴에 접속합니다.
  3. Captcha Member 애드온, Captcha 애드온을 PC, MOBILE에서 사용하도록 체크 하고 저장합니다.
  4. (주의) Captcha Member 애드온 설정 페이지로 접속하여 회원가입 적용 항목을 적용으로 변경합니다.

 위의 순서로 애드온을 적용하고 회원가입, 글쓰기를 시도하여 캡챠 애드온이 정상적으로 작동하는지 테스트해봅니다.

정상적으로 작동한다면 아래의 화면과 같이 캡챠를 통해 스팸 봇을 방지하게 됩니다.