회원탈퇴 시 게시판 이름 관련 문의 드립니다.
본문
회원이 탈퇴를 하면 게시판에 기존에 작성되어 있던 실명 이름이 닉네임으로 변경이 되는데 닉네임으로 변경이 되지 않도록하는 방법이 있을까요?
홍길동(1234) 이렇게 되어 있다 탈퇴 후 확인을 하면 하루살이(1234) 이렇게 닉네임으로 변경이 됩니다.
db 확인하면 wr_name에 원래는 이름이 되어 있던게 닉네임으로 변경이 되는데, 변경안되게 하는 방법이 있을까요?
답변 2
회원 탈퇴 시 게시글의 wr_name 값이 닉네임으로 변경되는 이유는
bbs/write_update.php 파일에서 wr_name이 bo_use_name 설정에 따라
실명(mb_name) 또는 닉네임(mb_nick)으로 저장되도록 되어 있기 때문입니다.
따라서, write_update.php에서 wr_name 값이 이미 존재하면 변경하지 않도록 수정하면
탈퇴 후에도 기존 실명을 유지할 수 있습니다.
즉, $wr_name = addslashes(clean_xss_tags($board['bo_use_name'] ? $member['mb_name'] : $member['mb_nick'])); 코드를
// 기존 wr_name 값이 있으면 유지하고, 없을 때만 새로운 값 설정
if (!isset($wr['wr_name']) || !$wr['wr_name']) {
$wr_name = addslashes(clean_xss_tags($board['bo_use_name'] ? $member['mb_name'] : $member['mb_nick']));
} else {
$wr_name = $wr['wr_name']; // 기존 wr_name 값 유지
}
추가로, g5_board 테이블에서 bo_use_name 값을 1로 설정하여
실명이 유지되도록 조정하는 것도 고려할 수 있습니다.
!-->실명으로 운영되는 게시판이라면
게시판 설정에서
실명사용 채크해보세요.
답변을 작성하시기 전에 로그인 해주세요.