묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
익명닉네임이 계속 바뀌는 문제에 대해서
2017.10.11 21:04
안녕하세요 ㅜㅜ
익명닉네임 애드온을 만드는 과정에서 막히는 부분이 있습니다
---------------------------------------------------------------
$logged_info->member_srl = $_SERVER['REMOTE_ADDR']; // 접속자 IP
$oget_member_srl = $oDocument->get('ipaddress'); // 글 작성자 IP
$check = $oget_member_srl == $logged_info->member_srl ? false : true;
if($check) {
$args->user_name = random_name(11); // 랜덤 닉네임 부여
}
else { // 글작성자
$args->user_name = $oDocument->getUserName(); // 랜덤 닉네임 불러오기
}
---------------------------------------------------------------
if문을 통해서 글작성자라면 닉네임을 불러오고, 아니라면 익명닉네임을 부여하는데
작성자의 경우 글작성시 사용한 IP를 검사해서 아이디를 불러오는데,
글을 쓴사람이 아닌, 사람의 닉네임이 댓글달때마다 바뀝니다..
이거 어떻게 해야하나요.. 도저히 혼자서 안되네요
파일첨부할께요
글작성자의 경우 --> 글, 댓글 동일한 익명닉네임이 잘 나옴
비작성자의 경우 --> 댓글 달 때마다 익명닉네임이 바뀜
세션에 저장하시면 될 것 같습니다. 그게 아니라면 쿼리를 날려서 ip와 일치하는 해당 글의 댓글을 뽑아와도 되겠구요.