테스트 사이트 - 개발 중인 베타 버전입니다

회원탈퇴시 정보 삭제에 대한 질문 입니다.

· 15년 전 · 9 · 2
좀 급해서 전화로 문의를 드렸었는데요.
영카트4는 아이디가 남아있는것 같은데 영카트1은 어떤지요?
회원탈퇴를 하면 아이디와 주문서가 모두 삭제가 되는지요?
아니면 아이디만 삭제가 되는지요?

회원정보나 주문서에서 내용을 찾을수가 없어서 확인차 문의 드립니다.

댓글 작성

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

로그인하기

댓글 2개

영카트1에서는 주문자료를 삭제하고 있습니다.

admin/admin.lib.php 의


// 회원 삭제
function memberdelete($mb_id)
{
global $cfg, $default;

// 1.03.01
// 회원아이디가 없다면 빠진다
$mb_id = trim($mb_id);
if (!$mb_id) return;

$sql = " select mb_recommend from $cfg[table_member] where mb_id= '$mb_id' ";
$mb = sql_fetch($sql);
if ($mb[mb_recommend])
{
$row = sql_fetch(" select count(*) from $cfg[table_member] where mb_id = '$mb[mb_recommend]' ");
if ($row[0])
{
insert_point($mb[mb_recommend], $default[de_recommend_point] * (-1), "{$mb_id}의 회원자료 삭제로 인한 추천인 포인트 반환");
}
}

// 회원 자료 삭제
sql_query(" delete from $cfg[table_member] where mb_id = '$mb_id' ");

// 포인트 테이블에서 자료 삭제
sql_query(" delete from $cfg[table_point] where mb_id = '$mb_id' ");

// 그룹접근가능 자료 삭제
sql_query(" delete from $cfg[table_group_member] where mb_id = '$mb_id' ");

// 쪽지 자료 삭제
sql_query(" delete from $cfg[table_memo] where me_recv_mb_id = '$mb_id' or me_send_mb_id = '$mb_id' ");

// 그룹관리자인 경우 그룹관리자를 공백으로
sql_query(" update $cfg[table_group] set gr_admin = '' where gr_admin = '$mb_id' ");

// 게시판관리자인 경우 게시판관리자를 공백으로
sql_query(" update $cfg[table_board] set bo_admin = '' where bo_admin = '$mb_id' ");

// 주문자료 삭제 -----------------------------
$sql = " select on_uid from $cfg[table_order] where mb_id = '$mb_id' ";
$result = sql_query($sql);
while ($row=mysql_fetch_array($result))
{
// 장바구니자료 삭제
sql_query(" delete from $cfg[table_cart] where on_uid = '$row[on_uid]' ");
}
// 주문자료 삭제
sql_query(" delete from $cfg[table_order] where mb_id = '$mb_id' ");
// 주문자료 삭제 end -----------------------------

// 보관함 삭제
sql_query(" delete from $cfg[table_wish] where mb_id = '$mb_id' ");

// 경매입찰내역 삭제
sql_query(" delete from $cfg[table_auction_bidder] where mb_id = '$mb_id' ");

// 공동구매신청내역 삭제
sql_query(" delete from $cfg[table_gong9_apply] where mb_id = '$mb_id' ");

// 아이콘 삭제
@unlink("data/member/$mb_id.gif");

// 회원별 이미지보관함 폴더 전체 삭제
rmrf("data/member/$mb_id");
}

이 코드 입니다.

이 자료를 살리는 방법은 mysqlbinlog 로 검색해 보시기 바랍니ㅏㄷ.

http://search.naver.com/search.naver?sm=tab_hty&where=nexearch&query=mysqlbinlog
주문 자료를 남기려면

sql_query(" delete from $cfg[table_order] where mb_id = '$mb_id' ");
이부분 주석처리 하면 되겠죠??

답변감사합니다!!

게시글 목록

번호 제목
14427
14424
14423
14417
14416
14415
14409
14403
14392
14380
14379
14377
14376
14374
14371
14368
14366
14361
14360
14359