테스트 사이트 - 개발 중인 베타 버전입니다

펄스나인님의 쪽지에 임시아이디 적용하기 채택완료

아래 주소는 펄스나인님의 쪽지입니다.

https://sir.kr/g5_skin/39250?sfl=wr_subject&stx=%EC%AA%BD%EC%A7%80

 

아이디 노출되는 부분을 줄이기 위해 member테이블에 임시아이디를 저장하기 위해 mb_str 필드를 추가했습니다. 그곳에 임시 아이디를 저장해 놨구요.

 

펄스나인님의 쪽지 파일 중에  memo.skin.php 파일 중에 스크립트 부분에서 mb_str 필드 값만 불러올 수 있으면 해결이 될 것 같아 질문을 드립니다. 해당 스크립트는 아래와 같습니다.

여기서 노란색 부분의 $i.mb_id에서는 $i.mb_str 이라고 하면 해당 값을 잘 인식을 해서 검색해서 쪽지는 보내는 부분은 해결이 됩니다.

하지만 value = $what.data('mb_id'); 여기서는 mb_id 대신에 mb_str을 사용할 수가 없더라구요. mb_id 대신에 mb_str 값에 넣을 수 있다면 받은 쪽지도 읽을 수 있게 되는데,  이부분이 잘 되지 않습니다.

어떻게 하면 mb_id 대신에 mb_str값을 넣을 수 있을까요?

 

$(function() {     $(".chat-link").on('click', function() {         var $this = $(this),             $what = $this.closest('[data-mb_id]');             value = $what.data('mb_id');         var href = "./memo_form.php?me_recv_mb_id="+value;         var new_win = window.open(href, 'win_'+value, 'left=400,top=50,width=450,height=600,scrollbars=1');         new_win.focus();     }); });

function chat_invite() {     var mb_nick = $("#sch_stx").val();     if( mb_nick == "" )     {             alert( "추가하실 회원의 닉네임을 입력하세요." );         $("#sch_stx").focus();         return false;     }     $.ajax({         type: "POST",         data: {act:'search_member',mb_nick:mb_nick},         url: '/ajax.memo.php',         success: function(data) {             var html = '';             $.each(data, function(i, $i) {                 if (!$i) {                     alert('대화상대를 추가하지 못하였습니다. 닉네임을 정확히 입력하세요.');                     return false;                 } else {                     var href = "/memo_form.php?me_recv_mb_id="+$i.mb_id;                     var new_win = window.open(href, 'win_'+$i.mb_id, 'left=400,top=50,width=450,height=600,scrollbars=1');                     new_win.focus();                     return false;                 }             });                     }     });     return false;

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

답변 1개

드디어 찾았습니다. 

해당 스크립트가 아니고 상단에 있는 곳 수정을 하니 적용이 되었습니다.

echo '

로그인 후 평가할 수 있습니다

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

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

로그인

전체 질문 목록

🐛 버그신고