회원탈퇴 시 게시판 이름 관련 문의 드립니다.

회원탈퇴 시 게시판 이름 관련 문의 드립니다.

QA

회원탈퇴 시 게시판 이름 관련 문의 드립니다.

본문

회원이 탈퇴를 하면 게시판에 기존에 작성되어 있던 실명 이름이 닉네임으로 변경이 되는데 닉네임으로 변경이 되지 않도록하는 방법이 있을까요?

 

홍길동(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로 설정하여

실명이 유지되도록 조정하는 것도 고려할 수 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 27
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT