사이트 내 전체검색
그누보드
[관리자툴] [extend] 관리자가 회원을 삭제할 때 회원DB에 안 남기지 완전 삭제하기
하우코드
https://cmd.kr/gnu/748 URL이 복사되었습니다.

본문

<?php

/*

관리자가 회원을 삭제할 때 회원DB에 남기지 않고 이미 삭제된 회원(등급이 1인경우)은

회원테이블에서도 삭제하는 extend 프로그램


방법) 

관리자->회원관리에서 삭제한 회원을 선택해서 한번 더 삭제하면

회원정보 테이블에서 영구 삭제됨

다음 소스코드를 /extend/_ar.admin.delete_member.php  에 넣으면 됨 (파일명상관없음)

출처 https://cmd.kr/gnu

*/

if ($is_admin=='super' && isset($act_button) && $act_button === "선택삭제" && basename($_SERVER['PHP_SELF'])=='member_list_update.php') {

$msg = "";

for ($i = 0; $i < count($chk); $i++) {

// 실제 번호를 넘김

$k = $_POST['chk'][$i];

$mb = get_member($_POST['mb_id'][$k]);

if ($mb['mb_level']<=1) {

member_delete($mb['mb_id']);

    $sql = " delete from {$g5['member_table']} where mb_id = '{$mb['mb_id']}' ";

    sql_query($sql,false);

unset($_POST['chk'][$i]);

unset($_POST['mb_id'][$k]);

}

}

}


첨부파일

댓글목록

등록된 댓글이 없습니다.

그누보드
190 (1/4P)

Search

Copyright © Cmd 명령어 3.133.157.231