[관리자툴]
[extend] 관리자가 회원을 삭제할 때 회원DB에 안 남기지 완전 삭제하기
하우코드
본문
<?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]);
}
}
}
첨부파일
- _ar.admin.delete_member.php (1,013byte) 0회 다운로드 | DATE : 2024-03-07 06:47:31
댓글목록
등록된 댓글이 없습니다.