채택완료

회원삭제 시 질문

2021-08-08 (일) 09:09:17 3,621

회원리스트에서 회원을 삭제할때 회원이 작성했던 게시글 댓글 접속기록을 다 지워야하나요?? 만약에 다른사람이 같은 아이디로 가입을 하면 전에 사용했던 아이디의 로그가 새로운 아이디로 그대로 이전이 되는 것인가요?

|

답변 2개 / 댓글 4개

채택된 답변
+20 포인트

원본 기준으로 회원 삭제시 회원아이디는 남기기 때문에 다른 사람이 같은 아이디로 가입이 불가능합니다. 그래서 그런 일은 발생하지 않습니다.

lib/common.lib.php 파일에서 회원 삭제 함수 참고하세요.

// 회원 삭제
function member_delete($mb_id)

{

...................................................................

// 회원자료는 정보만 없앤 후 아이디는 보관하여 다른 사람이 사용하지 못하도록 함 : 061025
    $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}' ";

답변에 대한 댓글 4개

그 아이디 리스트 조차도 삭제했을때를 가정했습니다. 그냥 회원 로그 삭제 없이 아이디 리스트만 삭제했을경우에는 그대로 로그가 이전되는 것인가요?
아이디까지 삭제해버리면 기존에 사용했던 회원이 남긴 글들의 소유권이 전부 넘어가게 돼서 문제의 소지가 있습니다.
아 감사합니다. 그럼 게시글 및 댓글 말고 다운로드 로그나 접속기록 자체는 이전이 안되는 것인가요?
회원별 다운로드 로그나 접속 기록 같은 건 원본 기준으로 그런 기능은 없습니다.
별도로 추가한 기능이라면 어떻게 개발했는지에 따라서 그대로 남아 있을 가능성도 있죠
다운로드할 때 포인트 차감을 설정했다면 포인트 로그가 남을 텐데 포인트 내역은 전부 삭제됩니다.
뭐가 삭제되는지는 참고하세요.
https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=231
2021-08-08 (일) 11:51:46

이런 것은 기본적으로 회원 가입 약관부터 살펴 봐야 합니다.

그 내용에 따라 프로그램을 만들어야 합니다.

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