테스트 사이트 - 개발 중인 베타 버전입니다

회원가입자 없애는 방법 채택완료

더운여름 6년 전 조회 2,592

게시판 용도로만 사용하고 있으며 회원가입 창도 없는데 어느날 갑자기 회원이 가입이 되어 있는데 어떻게 된 내용인지 도통 알 수 가 없습니다. 일단 가입된 회원을 삭재하는 방법이 있는지요? 그리고 왜 회원이 가입 되었는지 어떻게 확인 할 수 있나요? 아무래도 스팸 같은데요.

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트
6년 전

아래 플러그인을 사용 하시면 스팸글을 작성한 회원 및 게시글까지 모두 삭제 됩니다.

그누보드 5.3 : https://sir.kr/g5_plugin/3912

그누보드 5.X : https://sir.kr/g5_plugin/3910

 

아마도 회원가입 페이지에 바로 접근해서 가입을 하는것 같군요.

아래 소스를 복사하셔서 /extend/user.config.php 파일에 붙혀 넣으시면 가이을 막으실 수 있을 겁니다.

 

</p>

<p><?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>

<p>//회원가입 방지 true = 회원가입방지, false = 회원가입가능

$regoff = true;</p>

<p>if ($regoff) {</p>

<p>    if(preg_match("/.*\/bbs\/(register|register_form|register_result|member_leave)\.php?/", $_SERVER['REQUEST_URI']))</p>

<p>        alert("이곳은 회원 가입을 받지 않습니다.", G5_URL);</p>

<p>}

?></p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
6년 전

회원가입 경로가 노출이 되기때문에 직접 주소를 치고 가입한건지 싶습니다.

가입되는 해당 부분 페이지를 사용하지 않도록 적용하시면 될듯 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

잉끼s
6년 전

bbs/register_form_update.php

상단에

 </p>

<p>exit; // 페이지 사용안함

include_once('./_common.php');

include_once(G5_CAPTCHA_PATH.'/captcha.lib.php');

include_once(G5_LIB_PATH.'/register.lib.php');

include_once(G5_LIB_PATH.'/mailer.lib.php');</p>

<p> </p>

<p>

 

exit; 넣습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

가입회원 삭제 방법

http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=104

수정 후 관리자 페이지 회원관리에서 삭제

 

회원 가입 차단

http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=103

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

회원가입이 필요 없으시다면, bbs/register_form_update.php의 파일명을 바꾸시거나 제거하시면 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인