더미회원 몽땅삭제 버튼달기

· 2023-08-11 (금) 14:33:20 · 4047 · 12

 

1. 일단 리자님 더미회원 생성 플러그인을 설치합니다.

저는 이게 테스트를 위해서 너무 편하네요.ㅋ

그누순정 기준입니다. 관리자페이지가 "광분커스텀" 되어 있으면 안 될 수도 있습니다.

https://sir.kr/g5_plugin/11483

 

----------

 

2. 더미회원을 모두 삭제하는 파일은 그 이름을 "반드시" dummy_member_all_delete.php 로 준 다음에

adm 디렉토리로 올려줍니다.

아래의 코드를 복사해서 만드세요.

 

[code]

<?php
include_once('../common.php');
if ($is_admin === "super") {
    sql_query(" delete from {$g5['member_table']} where mb_1 = 'dummy' ");
    goto_url('./member_list.php');
} else goto_url(G5_URL);

[/code]

 

----------

 

3. 후킹코드를 만듭니다. extentd 디렉토리의 user.config 파일이나 등등에 아래의 코드를 넣어줍니다.

물론 hook 코드가 입력된 파일은 반드시 extend 디렉토리에 있어야 합니다.

 

[code]

<?php
if ($is_admin === "super" && basename(getcwd()) === "adm" && basename($_SERVER["PHP_SELF"]) === "member_list.php" && file_exists('./dummy_member_all_delete.php')) {
    function dummy_member_all_delete() {
        echo "
            <script>
            document.querySelector('.btn_fixed_top').insertAdjacentHTML('afterbegin', '<a class=\'btn btn_01\' style=\'background-color:#c00000;cursor:pointer\'>더미삭제</a>');
            document.querySelector('.btn_fixed_top a').onclick = function() {
                if (confirm('정말 삭제하시겠습니끼?')) this.href = './dummy_member_all_delete.php';
            }
            </script>
        ";
    }
    add_event('tail_sub', 'dummy_member_all_delete');
}
?>

[/code]

 

----------

 

4. 아래처럼 adm/member_list.php 에 더미삭제 버튼이 "짠"하고 나타납니다.

 

3717943588_1691731992.9986.jpg

|

댓글 12개

좋은 팁 감사합니다. ( ^ _______ ~ )===b
2023-08-11 (금) 15:16:12
@sinbi 어이쿠 감사합니다.
거의 자바스크립트만 사용하는 제게 tail_sub 후킹은 항상 목마른 날의 우물입니다.ㅋ
개인적으로 리자님 플러그인이 맘에 드는 이유는 회원을 받으려면 보안인증서가 필수인데
테스트 사이트에까지 그거 설치해서 돈 까먹어가며 낭비할 필요가 없어서 더욱 그래요.
2023-08-11 (금) 17:09:52
감사합니다!!
2023-08-11 (금) 18:57:00
@아이스웨덴™ 저는 적당히 열개씩만 생성하고 있어요.
리자님 파일에서 for 문을 보면 100 이라는 걸 10 으로 고치면 됩니다.
그리고 가장 하단부에
goto_url 로 리스트페이지를 연결해 버렸죠.
더미회원필드 1번에 dummy 를 삭제하면 일반회원이 되고 일반회원 1번필드에 dummy 를 적어놓으면 그 회원은 더미가 됩니다.
2023-08-11 (금) 18:18:28
광분커스텀 ㅋㅋㅋㅋ ㅇㅅㅇ
2023-08-11 (금) 18:57:46
@미니님a 광분커스텀=마개조.ㅋ
2023-08-12 (토) 02:59:43
@미니님a
제가 원래 전공이 액션 스크립터 출신이라
swf 전성시절 갤러리 장면효과가 넘어가기도 전에
클릭 하는 걸 막기위해 늘 넣어주던 코드를 광분클릭 방지코드라고 했는데 거기에 빗대서 써본 낱말이 광분커스텀입니다.ㅋ
제 js 코딩 스타일이랄까 그게 다른 분들하고 조금 다른 형태인데 그게 액션할때 습관이 되어버린 거에요.
2023-08-11 (금) 18:18:35
ㅊㅊ
2023-08-11 (금) 18:58:50
@미니님a ㅊㅊ감사요
아주 좋아요. 좋은 팁도, 감사 합니다.
2023-08-12 (토) 16:37:22
@들레아빠 어이쿠 감사합니다. 들레아빠님.
제가 너무도 사용하고 싶었던 거라 제 방식대로 고쳐서 플러그인으로 올릴 준비 하고 있어요.
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
23-10-03 조회 3,515
23-09-25 조회 3,967
23-09-18 조회 4,160
23-09-18 조회 4,404
23-09-13 조회 6,299
23-09-11 조회 4,261
23-09-06 조회 3,451
23-09-05 조회 4,871
23-09-05 조회 5,579
23-09-01 조회 4,110
23-08-31 조회 3,489
23-08-30 조회 4,404
23-08-25 조회 3,284
23-08-25 조회 4,294
23-08-22 조회 3,663
23-08-21 조회 3,409
23-08-21 조회 4,526
23-08-21 조회 3,818
23-08-20 조회 3,355
23-08-17 조회 4,351
23-08-16 조회 3,923
23-08-16 조회 3,545
23-08-11 조회 4,048
23-08-10 조회 3,833
23-08-07 조회 3,357
23-08-07 조회 3,508
23-08-03 조회 4,711
23-08-03 조회 3,784
23-07-31 조회 3,862
23-07-30 조회 5,807