비버팩토리

회원 관리에서 삭제 시 기록 남기지 않고 영구삭제 처리

· 2024-03-05 (화) 13:22:27 · 3796 · 1

안녕하세요! 이번에 작업 하면서 회원 관리에서 아예 삭제 처리 하는 팁을 올립니다.

 

일단 아래로 접근합니다.

/lib/common.lib.php 

3017 번째 줄에서 member_delete 함수 접근합니다.

 

아래 내용으로 수정합니다.

[code]

// $sql = " update {$g5['member_table']} set mb_password = '', mb_level = 1, mb_email = '', mb_homepage = '', mb_tel = '', mb_hp = '', mb_zip1 = '', mb_zip2 = '', mb_addr1 = '', mb_addr2 = '', mb_birth = '', mb_sex = '', mb_signature = '', mb_memo = '".date('Ymd', G5_SERVER_TIME)." 삭제함\n".sql_real_escape_string($mb['mb_memo'])."' where mb_id = '{$mb_id}' ";

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

sql_query($sql);

[/code]

 

 

ps) 한번 시도한 적이 있으면 기능이 안 될 수 있습니다. 이럴 때는 아래 내용을 주석 처리합니다.

이러면 기록이 영구적으로 삭제 됩니다.

 

[code]

// 이미 삭제된 회원은 제외
//    if(preg_match('#^[0-9]{8}.*삭제함#', $mb['mb_memo']))
//        return;

[/code]

|

댓글 1개

좋은 팁 감사합니다.

댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
24-03-27 조회 4,291
24-03-27 조회 4,843
24-03-22 조회 3,922
24-03-19 조회 3,474
24-03-19 조회 9,458
24-03-15 조회 4,324
24-03-15 조회 3,852
24-03-15 조회 3,721
24-03-15 조회 3,724
24-03-13 조회 4,334
24-03-05 조회 3,797
24-03-01 조회 3,821
24-02-29 조회 5,884
24-02-29 조회 4,997
24-02-28 조회 4,245
24-02-27 조회 4,353
24-02-24 조회 3,921
24-02-18 조회 4,566
24-02-17 조회 3,547
24-02-15 조회 3,942
24-02-14 조회 3,437
24-02-13 조회 6,788
24-02-05 조회 4,125
24-01-31 조회 4,302
24-01-30 조회 3,598
24-01-30 조회 4,231
24-01-27 조회 4,095
24-01-18 조회 4,675
24-01-18 조회 4,071
24-01-17 조회 3,556