그누보드 4.5 회원삭제문제
작성자 정보
- 최고관리자 작성
- 작성일
컨텐츠 정보
- 989 조회
- 목록
본문
기본적으로 삭제안되게 변경되었음. 삭제안되게라리보다. 삭제되지만 동일아이디로 제가입을 막기위해 남겨두는 형태로 바뀜.
https://sir.kr/qa/465011?stx=회원삭제&sst=wr_num&sop=and&unanswered=0&unadopted=0&adopted=0&s_tag=그누보드5
그래도 없는 게 나아서 삭제 조취방법은
https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=320
회원을 삭제할 때 완전 삭제하는 방법에 관한 팁을 올린 적이 있었습니다.
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);
}
## 수정 위치 참고 ##
관련자료
-
이전