회원 탈퇴를 하면... > 그누3질답

그누3질답

회원 탈퇴를 하면... 정보

그누보드 회원 탈퇴를 하면...

본문

aaa라는 회원이 가입을 하고 게시판에 글을 씁니다
그리고 탈퇴를 합니다.
(탈퇴를 해도 그 회원이 쓴 글까지 삭제되지는 않죠?)
후에 다른 사람이 aaa라는 아이디로 가입을 합니다
그러면 전의 aaa가 쓴 글을 수정,삭제 할수 있지 않나요?

만약 안된다면.. 어떤 장치로 안되게 되어있나요?

비밀번호를 확인하는것은,
원래 aaa도 비번변경을 할수 있으니 곤란한것 같고...
  • 복사

댓글 전체

'M-club, root, 나창호' 님!
답변 감사드립니다. (어째 분위기가 제가 질문을 한 것 같은^^;)

'M-club'님!
악의적인 의도를 갖고 동일한 정보(회원 아이디, 이메일 등)로 회원가입을 할 경우도 있습니다.
물론, 그누보드 팁텍에 등록된 이메일 인증방식이 완벽(?!)하다면 문제가 발생하지 않겠지만,
이메일 인증방식을 채택하기 이전에 가입한 회원중에는 간혹 한메일주소를 사용하시는 분들이 계신다고
가정을 할 경우는 어떻게 해야 할까요?
예를 들어, '내가 운영하는 사이트(관리자 권한 보유)'에서 제어할 수 있는 내용으로 설정해야
차후 수정을 해야 할 경우가 생기더라도 탄력적으로 대응할 수 있지 않을까 생각됩니다.

'나창호'님!
게시물 작성시간과 회원가입 날짜를 비교하는 부분은 단순히 수정 및 삭제의 권한에 대한 내용만
포함됩니다.
즉, 특정 게시물이 동일한 아이디로 기재된다고 하더라도,
이전에 탈퇴한 회원의 게시물 소유(수정 및 삭제)권한이 동일한 아이디를 가진
신규 사용자에게 넘어간다는 점입니다.
만약 유용한 자료가 등록되어 있고 해당 자료에 대해 일정한 댓가를 치러야 하는 자료가 있다면,
어떻게 해야 할까요?

root님 말씀마따나 탈퇴회원을 정리할 경우,
delete문을 사용해 회원 정보를 일괄 삭제하는 방식이 아닌,
update문을 사용해 mb_id 필드값을 남겨두는 방식이 나을 듯 합니다.
물론, 회원수를 추출하는 경우는 mb_id값만 존재하는 레코드는 특정한 조건으로 걸러줘야 겠지요.
(예를 들어, 대부분의 사이트에 필수사항으로 취급되는 '이메일 정보'가 정상적으로 기재되어 있는
경우의 레코드만 정상적인 카운트에 포함 시키는 방법 등)
오늘 처음 가입하였는데, 그누 보드가 아주 멋지군요!
아직 그누 보드에 대해서는 잘 모르지만, 제 생각에 글 작성 시간이 회원 가입 시간 보다 이전 시간이라면 지우지 못하게 하거나 그러면 될 것 같은데요.
그누 보드 멋집니다!
답변들 감사합니다...
음..역시 한번 쓴 아이디는 다시는 못쓰게 하는게 제일 확실하군요...
혹은 제로보드처럼 회원구분을 고유번호로 하든지.
그리고 나창호님 반갑습니다.
저 cheditor 정식사용자입니다.. ^^;
생각하는 관점에 따라서 좀 심각한 문제일수도 있겠군요.
> 수정되어야 할 내용인 것 같습니다.
>-. 동일한 아이디로 회원 탈퇴 후 재가입할 수 없게 만들기.

아무래도 오딧세이님이 말씀하신 방식이 가장 좋을듯 하군요.
가장 좋은 방법은 이렇게 하시면 될듯한데..
회원 탈퇴시에 회원 ID를 삭제하도록 하는것이 아니라 회원의 ID만 남겨두고 나머지 모든 항목(비밀번호포함)은 모두 지워버리도록 하는 방법이요.
회원id를 삭제하도록 하는 delete 문을 update문으로 변경만 하시면 될것같군요.

bbs/admin/admin.lib.php 에 있는 function memberdelete($mb_id) 에서...
관리자모드로 삭제가 가능한걸로 알고 있습니다. 안되는 장치는 없습니다....굳이 비번확인을 하신다는건....관리자레벨을 보유(?)하셨다는 뜻으로 해석되는데..--;;

정 안되면 디비를 직접 손대면 가능할거 같은데요..--;;
'JEDI'님 말씀하신 내용처럼,
이미 탈퇴했던 아이디로 재가입을 하게 되면,
동일한 아이디로 재가입한 회원이 기존에 게시했던 내용을
수정&삭제 할 수 있습니다. (생각지도 않았었는데... 이런...)

수정되어야 할 내용인 것 같습니다.
-. 동일한 아이디로 회원 탈퇴 후 재가입할 수 없게 만들기.
-. 게시물 작성시 사용자를 식별할 수 있는 인증방식 추가하기 등.
  (경우에 따라서는 복잡해 질 수 있을지도...)
© SIRSOFT
현재 페이지 제일 처음으로