mobbd.php 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. <?
  2. include("../../config/conn.php");
  3. include("../../config/function.php");
  4. sesCheck_m();
  5. $qzmotweb=1;
  6. if($_GET[control]=="bd"){
  7. zwzr();
  8. if(panduan("uid,mot,ifmot","yjcode_user where mot='".$_GET[mob]."' and ifmot=1")==1){Audit_alert("绑定失败,该号码已经被绑定过","mobbd.php");}
  9. if(empty($_GET[yz])){Audit_alert("验证码有误!","mobbd.php");}
  10. if(panduan("uid,mot,ifmot,bdmot","yjcode_user where mot='".$_GET[mob]."' and bdmot='".$_GET[yz]."' and uid='".$_SESSION[SHOPUSER]."'")==0){
  11. Audit_alert("验证码输入有误,请重新绑定","mobbd.php");
  12. }
  13. updatetable("yjcode_user","mot='".$_GET[mob]."',ifmot=1,bdmot='' where uid='".$_SESSION[SHOPUSER]."'");
  14. php_toheader("mobbd.php?t=suc");
  15. }elseif($_GET[control]=="delbd"){
  16. if(panduan("uid,bdmot","yjcode_user where bdmot='".$_GET[yz]."' and uid='".$_SESSION[SHOPUSER]."'")==0){
  17. Audit_alert("验证码输入有误,请重新提交","mobbd.php");
  18. }
  19. $sqluser="select id,mot from yjcode_user where uid='".$_SESSION[SHOPUSER]."'";mysql_query("SET NAMES 'GBK'");$resuser=mysql_query($sqluser);
  20. $rowuser=mysql_fetch_array($resuser);
  21. updatetable("yjcode_user","jbmot='".$rowuser[mot]."',mot='',ifmot=0,bdmot='' where id=".$rowuser[id]);
  22. php_toheader("mobbd.php");
  23. }
  24. $sqluser="select uid,mot,ifmot from yjcode_user where uid='".$_SESSION[SHOPUSER]."'";mysql_query("SET NAMES 'GBK'");$resuser=mysql_query($sqluser);
  25. if(!$rowuser=mysql_fetch_array($resuser)){php_toheader("un.php");}
  26. ?>
  27. <html>
  28. <head>
  29. <meta http-equiv="x-ua-compatible" content="ie=7" />
  30. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  31. <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
  32. <title>会员中心 <?=webname?></title>
  33. <? include("../tem/cssjs.html");?>
  34. <link href="css/buy.css" rel="stylesheet" type="text/css" />
  35. <script language="javascript">
  36. //绑定开始
  37. var sz;
  38. var xmlHttp = false;
  39. try {
  40. xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  41. } catch (e) {
  42. try {
  43. xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  44. } catch (e2) {
  45. xmlHttp = false;
  46. }
  47. }
  48. if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  49. xmlHttp = new XMLHttpRequest();
  50. }
  51. function updatePage() {
  52. if (xmlHttp.readyState == 4) {
  53. var response = xmlHttp.responseText;
  54. response=response.replace(/[\r\n]/g,'');
  55. if(response=="True"){alert("该号码已经被绑定,请更换");document.getElementById("uk1").style.display="";document.getElementById("uk2").style.display="none";return false; }
  56. else if(response=="err1"){alert("图形验证码不正确");location.reload();return false;}
  57. else{sz=setInterval("sjzou()",1000);return false;}
  58. }
  59. }
  60. function yzonc(){
  61. if((document.getElementById("t1").value).replace("/\s/","")==""){alert("请输入手机号码");document.getElementById("t1").focus();return false;}
  62. if((document.getElementById("tyzm").value).replace("/\s/","")==""){alert("请输入验证码");document.getElementById("tyzm").focus();return false;}
  63. document.getElementById("sjzouv").innerHTML=120;
  64. document.getElementById("uk1").style.display="none";
  65. document.getElementById("uk2").style.display="";
  66. document.getElementById("fsid1").style.display="";
  67. document.getElementById("fsid2").style.display="none";
  68. var url = "../../user/mobchk.php?mob="+document.getElementById("t1").value+"&yzm="+document.getElementById("tyzm").value;
  69. xmlHttp.open("get", url, true);
  70. xmlHttp.onreadystatechange = updatePage;
  71. xmlHttp.send(null);
  72. }
  73. function sjzou(){
  74. s=parseInt(document.getElementById("sjzouv").innerHTML);
  75. if(s<=0){
  76. clearInterval(sz);
  77. document.getElementById("fsid1").style.display="none";
  78. document.getElementById("fsid2").style.display="";
  79. return false;
  80. }else{document.getElementById("sjzouv").innerHTML=s-1;}
  81. }
  82. function bd(){
  83. if((document.getElementById("t2").value).replace("/\s/","")==""){alert("请输入验证码");document.getElementById("t2").focus();return false;}
  84. location.href="mobbd.php?control=bd&yz="+document.getElementById("t2").value+"&mob="+document.getElementById("t1").value;
  85. }
  86. //解绑开始
  87. var delsz;
  88. var delxmlHttp = false;
  89. try {
  90. delxmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  91. } catch (e) {
  92. try {
  93. delxmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  94. } catch (e2) {
  95. delxmlHttp = false;
  96. }
  97. }
  98. if (!delxmlHttp && typeof XMLHttpRequest != 'undefined') {
  99. delxmlHttp = new XMLHttpRequest();
  100. }
  101. function delupdatePage() {
  102. if (delxmlHttp.readyState == 4) {
  103. response = delxmlHttp.responseText;
  104. response=response.replace(/[\r\n]/g,'');
  105. if(response=="err1"){alert("图形验证码不正确");location.reload();return false;}
  106. delsz=setInterval("delsjzou()",1000);
  107. }
  108. }
  109. function delbd(){
  110. if((document.getElementById("tyzm").value).replace("/\s/","")==""){alert("请输入验证码");document.getElementById("tyzm").focus();return false;}
  111. if(!confirm("确定要解除该手机号码的绑定吗?")){return false;}
  112. document.getElementById("delsjzouv").innerHTML=120;
  113. document.getElementById("uk3").style.display="none";
  114. document.getElementById("uk4").style.display="";
  115. document.getElementById("fsid3").style.display="";
  116. document.getElementById("fsid4").style.display="none";
  117. var url = "../../user/mobchkdel.php?yzm="+document.getElementById("tyzm").value;
  118. delxmlHttp.open("post", url, true);
  119. delxmlHttp.onreadystatechange = delupdatePage;
  120. delxmlHttp.send(null);
  121. }
  122. function delsjzou(){
  123. s=parseInt(document.getElementById("delsjzouv").innerHTML);
  124. if(s<=0){
  125. clearInterval(delsz);
  126. document.getElementById("fsid3").style.display="none";
  127. document.getElementById("fsid4").style.display="";
  128. return false;
  129. }else{document.getElementById("delsjzouv").innerHTML=s-1;}
  130. }
  131. function deltj(){
  132. if((document.getElementById("t4").value).replace("/\s/","")==""){alert("请输入验证码");document.getElementById("t4").focus();return false;}
  133. location.href="mobbd.php?control=delbd&yz="+document.getElementById("t4").value;
  134. }
  135. </script>
  136. </head>
  137. <body>
  138. <? include("topuser.php");?>
  139. <div class="bfbtop1 box">
  140. <div class="d1" onClick="javascript:window.history.go(-1);"><img src="img/topleft.png" height="21" /></div>
  141. <div class="d2">手机绑定</div>
  142. <div class="d3"></div>
  143. </div>
  144. <? if(1==$rowuser[ifmot]){?>
  145. <div id="uk3">
  146. <div class="tishi box blue"><div class="d1">已绑定手机:<strong><?=$rowuser["mot"]?></strong></div></div>
  147. <div class="uk box">
  148. <div class="d1">验 证 码<span class="s1"></span></div>
  149. <div class="d2"><input type="text" name="tyzm" id="tyzm" class="inp" placeholder="请输入图形验证码" /></div>
  150. <div class="d2" style="margin-top:5px;"><img src="../../config/getYZM.php" width="88" /></div>
  151. </div>
  152. <div class="fbbtn box">
  153. <div class="d1"><input type="button" class="tjinput" onClick="delbd()" value="解除手机绑定" /></div>
  154. </div>
  155. </div>
  156. <div id="uk4" style="display:none;">
  157. <div class="tishi box blue"><div class="d1">如果您的原手机号码已经丢失,请联系网站客服处理。</div></div>
  158. <div class="uk box">
  159. <div class="d1">验 证 码<span class="s1"></span></div>
  160. <div class="d2"><input class="inp" type="text" name="t4" id="t4" placeholder="请输入验证码" /></div>
  161. </div>
  162. <div class="tishi box" id="fsid3"><div class="d1">请查看<?=$rowuser[mot]?>手机短信,发送中……(<span id="delsjzouv" class="red">120</span>秒后重发)</div></div>
  163. <div class="tishi box" id="fsid4" style="display:none;"><div class="d1">[<a href="#" onClick="javascript:delbd();">重新发送</a>]</div></div>
  164. <div class="fbbtn box">
  165. <div class="d1"><input type="button" class="tjinput" onClick="deltj()" value="下一步" /></div>
  166. </div>
  167. </div>
  168. <? }else{?>
  169. <div id="uk1">
  170. <div class="uk box">
  171. <div class="d1">手机号码<span class="s1"></span></div>
  172. <div class="d2"><input type="text" class="inp" name="t1" id="t1" value="<?=$rowuser[mot]?>" placeholder="请输入手机号码" /></div>
  173. </div>
  174. <div class="uk box">
  175. <div class="d1">验 证 码<span class="s1"></span></div>
  176. <div class="d2"><input type="text" name="tyzm" id="tyzm" class="inp" placeholder="请输入图形验证码" /></div>
  177. <div class="d2" style="margin-top:5px;"><img src="../../config/getYZM.php" width="88" /></div>
  178. </div>
  179. <div class="fbbtn box">
  180. <div class="d1"><input type="button" class="tjinput" onClick="yzonc()" value="下一步" /></div>
  181. </div>
  182. </div>
  183. <div id="uk2" style="display:none;">
  184. <div class="uk box">
  185. <div class="d1">验 证 码<span class="s1"></span></div>
  186. <div class="d2"><input type="text" name="t2" id="t2" class="inp" placeholder="请输入验证码" /></div>
  187. </div>
  188. <div class="tishi box" id="fsid1"><div class="d1">发送中……(<span id="sjzouv" class="red">120</span>秒后重发)</div></div>
  189. <div class="tishi box" id="fsid2" style="display:none;"><div class="d1">[<a href="#" onClick="javascript:yzonc();">重新发送</a>]</div></div>
  190. <div class="fbbtn box">
  191. <div class="d1"><input type="button" class="tjinput" onClick="bd()" value="绑定手机" /></div>
  192. </div>
  193. </div>
  194. <? }?>
  195. <div class="tishi box"><div class="d1">友情提示:由于安全软件的设置,短信有可能被手机安全软件拦截,如果没收到短信,请查看拦截设置。</div></div>
  196. <? include("bottom.php");?>
  197. <script language="javascript">
  198. bottomjd(4);
  199. </script>
  200. </body>
  201. </html>