더미회원 생성 HOOK 버전 > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

더미회원 생성 HOOK 버전 정보

더미회원 생성 HOOK 버전

첨부파일

hook_dummy_member.zip (2.8K) 40회 다운로드 2023-08-14 02:24:53 포인트 차감20
테스트한 버전5.5.8.3.2
호환 가능 버전에따 모르겠다 5.5

본문

 

1. 이건 https://sir.kr/g5_plugin/11483 리자님 더미회원 생성팁을 따로 제 입맛에 맞게 민들어 본 것입니다.

좋은 원본 놔두고 리모델링을 한 이유는 테스트 사이트에서 이것 저것 실험을 할 때 너무 편하기 때문에 제가 원하는 방식대로 맞추어 본 거구요.

또 결정적으로는 리자님 것은 mb_1 에 dummy 문자열을 주어서 더미회원을 구분했는데 저 같은 경우 회원들의 mb_1 에는 본인이 받은 좋아요(추천) 리스트를 담고 있어서 수정이 필요했기 때문입니다.

그래서 더미회원을 구분하는 기준을 여분필드가 아니라 여분필드를 사용하지 않는 다른 방식으로 우회하고 싶어서 그런 이유도 있습니다.

또한 제 팁과 리자님 팁은 서로 충돌이 일어나지 않아서 같이 사용해도 상관이 없으며

만일 제 팁 위주로 사용하실 분들은 admin.menu200.php 만 원래대로 돌려주시면 됩니다.

 

----------

 

2. 첨부파일의 압축을 풀고 dummy_member_hook.php 는 extend 디렉토리로,

dummy_member_option.php 는 adm 디렉토리로 업로드 합니다.

그리고 https://sir.kr/g5_tip/21009 을 사용하는 분들은 반드시 이것들을 제거하셔야 합니다.

 

----------

 

3. adm/member_list.php 를 보면 우상단 쪽에 더미 생성회원의 숫자옵션을 줄 수 있는 버튼이 있습니다.

1부터 100까지 원하는 숫자를 입력 후에 더미생성 버튼을 클릭하면 그것만큼의 더미회원이 생겨납니다.

기본값은 5입니다.

 

3717943588_1691948258.4486.jpg

 

----------

 

4. 생성된 회원의 첫 문자열은 dummy_ 로 시작합니다. 따로 회원 여분필드에 dummy 라는 정보가 입력이 되지는 않습니다.

더미회원은 다른회원과는 달리 회원이름 배경에 강조색이 들어가 있고 오른쪽에 회원을 개별로 삭제하는 버튼이 있습니다.

그리고 더미회원을 모두 삭제하는 더미삭제 버튼도 있구요.

이 더미회원을 모두 삭제하는 버튼은 더미회원이 한명도 없을 때는 생겨나지 않습니다.

 

3717943588_1691948277.3188.jpg

 

----------

 

5. 회원가입시에는 후킹코드를 하나 더 넣어서 앞문자열이 dummy_ 로 시작하는 가입자가 있을 때는 처음부터 튕겨내도록 하였습니다.

 

3717943588_1691948291.8325.jpg

 

----------

 

6. 이걸 자주 사용하면 DB 에서 회원테이블의 mb_no 가 무한을 향해 달리게 되어 있습니다.

그래서 적당한 시점이 되면 auto_increment = 숫자 등으로 한번씩 전체를 정돈하세요.

 

----------

 

7. 마지막으로 더미회원 무작위 랜덤글을 같이 연동하려면...

https://sir.kr/g5_plugin/11497 에서 dummy_write.php 의 97 라인을 찾아서

 

$sql = "select * from {$g5['member_table']} where mb_1 = 'dummy' order by rand() limit 1 ";

를 아래처럼 바꿔줍니다.

$sql = "select * from {$g5['member_table']} where mb_id like 'dummy_%' order by rand() limit 1 ";

 

실험은 안해 봤는데 안 될리가 없겠죠.^^

추천
5

댓글 전체

이제 막 그누보드 설치를 배운 초보 입니다
홈페이지를 이제 막 만든 경우 회원수 공개가 부끄부끄 했는데 ..
잘 사용하겠습니다

안녕하세요. 적당한 시점이 되면 auto_increment = 숫자 등으로 한번씩 전체를 정돈하세요. <- 이 말뜻이 이해가 안됩니다. 검색을 해보니까 mysql 에서 작업을 해주는거 같은데 정확히 이해가 안되네요. 

말씀하신 문제는 오류의 문제가 아니라 불쾌감의 문제입니다.

후일 이것으로 말미암아 불쾌함이 느꺼질 경우 그때 비로소 이해가 되실 것입니다. 지금으로서는 이 말 밖에는 달리 해 드릴 수가 없네요.^^

안녕하세요. dummy_ 라는 문구가 아이디에 필수로 들어가는데 쪽지 보내기 할때 아이디가 보여서 조금 그렇거든요. 이걸 없앨수 있을까요?ㅠㅠ 나중에 더미 삭제 할때 문제가 될까요?

전체 504
그누보드5 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT