회원 완전 삭제 버튼 관리자 페이지에 추가하기
회원을 삭제할 때 완전 삭제하는 방법에 관한 팁을 올린 적이 있었습니다.
https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=104
좀 더 효율적인 회원 관리를 위해 완전 삭제 버튼을 회원 관리 페이지에 추가하는 방법입니다.
기존의 선택삭제 버튼은 그대로 유지하고 완전삭제를 별도로 추가했으니 용도에 맞게 사용하세요.
1. adm/member_list.php 파일 수정
1-1.
<input type="submit" name="act_button" value="선택수정" onclick="document.pressed=this.value" class="btn btn_02">
<input type="submit" name="act_button" value="선택삭제" onclick="document.pressed=this.value" class="btn btn_02">
위 코드 바로 밑에 추가.
<input type="submit" name="act_button" value="완전삭제" onclick="document.pressed=this.value" class="btn btn_02">
1-2.
같은 파일 하단 스크립트에 추가.
if(document.pressed == "완전삭제") {
if(!confirm("선택한 자료를 정말 완전히 삭제하시겠습니까?\n\n삭제된 회원은 복구 불가능합니다.")) {
return false;
}
}
2. adm/member_list_update.php 파일 수정
2-1.
선택삭제 부분을 찾은 후 완전삭제 추가
} else if ($_POST['act_button'] == "선택삭제" || $_POST['act_button'] == "완전삭제") {
2-2.
// 회원자료 삭제
member_delete($mb['mb_id']);
위 코드 바로 밑에 추가
// 회원자료 완전삭제
if($_POST['act_button'] == "완전삭제") {
sql_query(" delete from {$g5['member_table']} where mb_id = '{$mb['mb_id']}' ", false);
}
## 수정 위치 참고 ##
댓글목록 +1
댓글목록
sowoniya님의 댓글
sowoniya 작성일
그누보드 5.4.4.6 버전에서 너무 잘 사용하고 있습니다.
감사합니다.
한국인터넷진흥원에서 매달 회원삭제요청오는데,
ㅠㅠ 매번 번거롭게 수정하고 업로드하고 그랬는데
버튼이 별도로 있어서 ,너무 좋네요 .