회원가입자 없애는 방법
본문
게시판 용도로만 사용하고 있으며 회원가입 창도 없는데 어느날 갑자기 회원이 가입이 되어 있는데 어떻게 된 내용인지 도통 알 수 가 없습니다. 일단 가입된 회원을 삭재하는 방법이 있는지요? 그리고 왜 회원이 가입 되었는지 어떻게 확인 할 수 있나요? 아무래도 스팸 같은데요.
답변 5
아래 플러그인을 사용 하시면 스팸글을 작성한 회원 및 게시글까지 모두 삭제 됩니다.
그누보드 5.3 : https://sir.kr/g5_plugin/3912
그누보드 5.X : https://sir.kr/g5_plugin/3910
아마도 회원가입 페이지에 바로 접근해서 가입을 하는것 같군요.
아래 소스를 복사하셔서 /extend/user.config.php 파일에 붙혀 넣으시면 가이을 막으실 수 있을 겁니다.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
//회원가입 방지 true = 회원가입방지, false = 회원가입가능
$regoff = true;
if ($regoff) {
if(preg_match("/.*\/bbs\/(register|register_form|register_result|member_leave)\.php?/", $_SERVER['REQUEST_URI']))
alert("이곳은 회원 가입을 받지 않습니다.", G5_URL);
}
?>
회원가입이 필요 없으시다면,
bbs/register_form_update.php의 파일명을 바꾸시거나 제거하시면 됩니다.
가입회원 삭제 방법
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
bbs/register_form_update.php
상단에
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');
exit; 넣습니다.
!-->회원가입 경로가 노출이 되기때문에 직접 주소를 치고 가입한건지 싶습니다.
가입되는 해당 부분 페이지를 사용하지 않도록 적용하시면 될듯 합니다.
답변을 작성하시기 전에 로그인 해주세요.