채택완료

회원탈퇴 하때 g5_member테이블 어떤 필드에 영향을주는건가요?

2017-04-12 (수) 12:41:15 4,909

회원탈퇴 하때 g5_member테이블 어떤 필드에 영향을주는건가요? 

|

답변 2개 / 댓글 4개

채택된 답변
+20 포인트

/bbs/member_leave.php 파일을 보면 단순히 mb_leave_date 필드에 탈퇴 날짜만 저장합니다

// 회원탈퇴일을 저장

$date = date("Ymd");

$sql = " update {$g5['member_table']} set mb_leave_date = '{$date}' where mb_id = '{$member['mb_id']}' ";

그리고 저 필드에 값이 저장되면 로그인이 차단됩니다

/bbs/login_check.php

// 탈퇴한 아이디인가?

if ($mb['mb_leave_date'] && $mb['mb_leave_date'] <= date("Ymd", G5_SERVER_TIME)) {

    $date = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1년 \\2월 \\3일", $mb['mb_leave_date']);

    alert('탈퇴한 아이디이므로 접근하실 수 없습니다.\n탈퇴일 : '.$date);

}

답변에 대한 댓글 1개

2017-04-12 (수) 12:57:48
작은별님 친절한 답변 감사합니다^^
좋은하루되세요~!!

자세히는 모르는데,

탈퇴 관련 필드에 날짜가 입력되면서,

그 필드에 날짜가 있다면 해당 레벨을 1로 만들면서

글자색을 다르게 표시하는 기능이 작동하게 됩니다.

답변에 대한 댓글 3개

2017-04-12 (수) 13:01:07
답변 감사합니다^^
레벨을 1로 떨구는 것은 회원이 자발적으로 탈퇴했을 때는 아니고 관리자가 회원 삭제했을 때 1로 다운됩니다.
저도 처음엔 헷갈렸었네요
아하, 그렇군요. 자세한 부가 설명 감사합니다.

답변을 작성하려면 로그인이 필요합니다.