회원 완전 삭제 버튼 관리자 페이지에 추가하기 - 그누보드팁

본문 바로가기
전체검색

그누보드팁

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

회원 완전 삭제 버튼 관리자 페이지에 추가하기

관리자 21-01-05 19:30

회원을 삭제할 때 완전 삭제하는 방법에 관한 팁을 올린 적이 있었습니다.

https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=104 


좀 더 효율적인 회원 관리를 위해 완전 삭제 버튼을 회원 관리 페이지에 추가하는 방법입니다.

기존의 선택삭제 버튼은 그대로 유지하고 완전삭제를 별도로 추가했으니 용도에 맞게 사용하세요.


665cd820bbf724f617b2d1f726c7b7fc_1609842600_7447.png
 


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);
}
 



## 수정 위치 참고 ##


665cd820bbf724f617b2d1f726c7b7fc_1609842426_2339.png 

댓글목록 +1

댓글목록

profile_image

sowoniya님의 댓글

sowoniya 작성일

그누보드 5.4.4.6 버전에서 너무 잘 사용하고 있습니다.
감사합니다.


한국인터넷진흥원에서 매달 회원삭제요청오는데,
 ㅠㅠ 매번 번거롭게 수정하고 업로드하고 그랬는데
버튼이 별도로 있어서 ,너무 좋네요 .

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.