sms문자보내기에서 정회원만 보내게 하고 싶어요...고수님 도와주세요....ㅠ.ㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

sms문자보내기에서 정회원만 보내게 하고 싶어요...고수님 도와주세요....ㅠ.ㅠ 정보

sms문자보내기에서 정회원만 보내게 하고 싶어요...고수님 도와주세요....ㅠ.ㅠ

본문

 
문자왕국에서 문자 메세지 보내기를 다운 받았는데
제 홈피 가입한 회원중 정회원만 보낼수 있게 자격을 제한하고 싶습니다.
어디다가 어떻게 해야 하는지 고수님들 답변 주시면 고맙겠습니다....
아래는 소스에요...
 
 
 
 
<html>
<head>
<title>문자전송</title>
<link rel='StyleSheet' href='./nicesms.css' type='text/css'>
<script language='Javascript' src='./nicesms.js'></script>
<script language='Javascript'>
    window.resizeTo(610,530);
 function nokey()
 {
   if (window.event.keyCode == 116 || window.event.keyCode == 17 || window.event.keyCode == 18)
   {
  alert('특수키 사용을 제한합니다.');
  window.event.keyCode = 8;
  return false;
   }
 }
 document.onkeydown=nokey;
</script>
</head>
<body onContextMenu="return false">
<div class="main_title">
 <img src="./images/tit_sms.gif" border=0>
</div>
<div class="border">
 <img src="./images/border_top.gif" border=0>
</div>
<form name='nicesms' method='POST' action = "http://sms.nicesms.co.kr/cpsms/cpsms.aspx">
 <input type="hidden" name="userid" value="cncbig"> <!-- 문자왕국 아이디를 입력해주세요 --> 
 <input type="hidden" name="password" value="2e3f9ab8090bac64516fb2cda314568e">   <!-- [웹사이트 SMS연동안내 창] => [문자전송모듈] 메뉴에서 인증키를 받으셔서 이용하시기 바랍니다.-->  
 <input type="hidden" name="returnurl" value="http://www.5mani.com/nicesms/result.html"><!-- 결과처리 페이지의 위치를 설정해주세요.  --> 
 <!-- [필수] 아래 내용은 절대 삭제하거나 수정하지 마십시오! -->
 <input type="hidden" name="authtype" value="dkey">  
 <input type="hidden" name="msgcnt" value="1">
 <input type="hidden" name="receivers">
 <input type="hidden" name="resflag">
 <input type="hidden" name="resdate">
 
 <div id="msg_box">
  <div class="msg_sec">
   <div style="margin:0 0 2 0;">
    <span id="msgByte">0</span>/<span style="color: black">80 byte</span>
   </div>
   <div id="msgField">
   <textarea name='msg1' class='lcd' onclick='NSMS_doClear(this)' onselect='NSMS_doClear(this)' onkeyup='NSMS_calByte(this)'>이곳에 메세지를 입력해주세요.</textarea>
   </div>
   <div style="margin:18 0 0 0;" >
    <span id="curPage">1</span>/<span id="totalPage">1</span> Page
    <span id="pageField"><a class="pgnavi" href='javascript: NSMS_chgPage(1)'>1</a></span>
   </div>
   <div style="margin:5 0 0 0;"><img src="./images/btn_01.gif" onclick="NSMS_initMsg(); return false;" style="cursor:hand;"></div>
  </div>
  <div id="emoticon_box">
   <menu id="emoticon_menu">
    <li onmouseover="NSMS_DisplayEmo('special', 21);"><img id="emo_img_special" src="./images/emo_special_off.gif" border=0 width="51" height="18" alt="특수문자">
    <li onmouseover="NSMS_DisplayEmo('love', 63);"><img id="emo_img_love" src="./images/emo_love_off.gif" border=0 width="50" height="18" alt="특수문자">
    <li onmouseover="NSMS_DisplayEmo('humor', 63);"><img id="emo_img_humor" src="./images/emo_humor_off.gif" border=0 width="85" height="18" alt="특수문자">
   </menu>
   <ul id="emoticon_tb">    
   </ul>
   <script>
    NSMS_DisplayEmo('special', 21);
    
   </script>
  </div>
 </div>
 <div id="receivers_box">
  <div class="tit"><img src="./images/lbl_rcver.gif" border="0"></div>
  <ul id="rcv_phone_list">
   <li><input class="phone" type="text" name="rcver_phone">
  </ul>
  <div style="margin:8 0 0 0;">
   <img src="./images/btn_02.gif" onclick="NSMS_AddPhone(); return false;" style="cursor:hand;">  
   <img src="./images/btn_03.gif" onclick="NSMS_DelAllPhone(); return false;" style="cursor:hand;">
  </div>
  <div class="notice">
   ▶ 전화번호는 "-"를 뺀 숫자만 입력해주세요.
  </div>
 </div>
 <div id="smssend_box">
  <div id="sender_box">
   <div class="tit"><img src="./images/lbl_sender.gif" border="0"></div>
   <div><input class="phone" type="text" name="sender" maxlength="13"></div>
  </div>
  <div class="notice">
   ▶ 전화번호는 "-"를 뺀 숫자만 입력해주세요.
  </div>
  <div id="reserve_box">
   <div>
    <input type='radio' id="send_method1" name='send_method' value='instant' checked onClick='NSMS_SelectSendMethod(this.value)'><label for="send_method1" style="cursor:hand;">즉시</label>
      
    <input type='radio' id="send_method2" name='send_method' value='reserve' onClick='NSMS_SelectSendMethod(this.value)'><label for="send_method2" style="cursor:hand;">예약</label>
    
   </div>
   <div id="date_box">
    <select name='r_year' style='width:60'>
    </select>년
    <br>
    <select name='r_month' style='width:40'>
    </select>월
    <select name='r_day' style='width:40'>
    </select>일
    <br>
    <select name='r_hour' style='width:40'>
    </select>시
    <select name='r_min' style='width:40'>
    </select>분
    <script>
     NSMS_mk_select_option('r_year', 2006, 2008)
     NSMS_mk_select_option('r_month', 1, 12)
     NSMS_mk_select_option('r_day', 1, 31)
     NSMS_mk_select_option('r_hour', 0, 23)
     NSMS_mk_select_option('r_min', 0, 59)
     var oDate = new Date();
     document.nicesms.r_year.value = oDate.getFullYear();
     document.nicesms.r_month.value = oDate.getMonth()+1;
     document.nicesms.r_day.value = oDate.getDate();
     document.nicesms.r_hour.value = oDate.getHours();
     document.nicesms.r_min.value = oDate.getMinutes();
    </script>
   </div>
  </div>
  <div id="send_btn">
   <img src="./images/btn_smssend.gif" style="cursor: hand" align="absmiddle" onClick="NSMS_SendSMS(); return false" width="149" height="32" border="0" title="전송하시기 전에 메세지, 받는사람 전화번호, 보내는사람 전화번호를 다시 확인해주세요.">
  </div>
 </div>
</form>
<div class="border">
 <img src="./images/border_bottom.gif" border=0>
</div>
<iframe name="NiceSMS_send_exec"  align="top" marginheight="0" marginwidth="0" frameborder="1" scrolling="no" width="0" height="0" ></iframe>
<div id="processing_box">
 <div class="top">처리중...</div>
 <div style="margin:30 0 0 0;">
  <img src="./images/processing.gif" border=0>
 </div>
</div>
</body>
</html>
 
  • 복사

댓글 전체

제가 잘 말씀을 드리는건지는 모르겠지만

일단 문자 보내기를 이용할려는 이용자가 문자보내기를 하는 하는 페이지가

따로있으면 그쪽 페이지에 들어가기전에 정회원 레벨에  if문으로 처리를 하여 제어를 하시고


<img src="./images/btn_smssend.gif" style="cursor: hand" align="absmiddle" onClick="NSMS_SendSMS(); return false" width="149" height="32" border="0" title="전송하시기 전에 메세지, 받는사람 전화번호, 보내는사람 전화번호를 다시 확인해주세요.">
여기보시면 onClick="NSMS_sendSMS(); 를 스크립트로 호출하네요

제가 볼때 이 스크립트가 <script language='Javascript' src='./nicesms.js'></script>
여기 안에있는거 같네요 그러면 여기 안에서
function NSMS_sendSMS(){

}
이부분이 있을꺼에요 여기 안에서 스크립트로 처리를 해보세요

스크립트로 처리를 한다면 onclick을 할때 로그인한 회원레벨값을 같이 보냈어

스크립트에서 그 값을 받아 정회원이 아니면 이전 페이지로 돌려보내세요^^;

제가 제대로 말을 하였는지 모르겠네요^^;
저는 지금 저희 사이트에는 특정레벨이 되면 회원이름을 클릭하면 문자보내기 문구가 나타났어 그걸 클릭하면 문자를 보낼수있도록 해놓았거등요 필요하시면 제가 따로 소스를 한번 공개해드리죠
아.........쉽게 생각했는데 넘 어렵네요....조심스럽지만 소스를 부탁 드려도 될런지...죄송 합니다..혹시 공개하시기 어려우시면 염치 없지만 메일로 부탁 드리겠습니다..일단 채택 하겠습니다...감사 합니다.
bs3231@paran.com
© SIRSOFT
현재 페이지 제일 처음으로