mobbd.php 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. <?
  2. include("../config/conn.php");
  3. include("../config/function.php");
  4. sesCheck();
  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?t=suc");
  23. }
  24. ?>
  25. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  26. <html xmlns="http://www.w3.org/1999/xhtml">
  27. <head>
  28. <meta http-equiv="x-ua-compatible" content="ie=7" />
  29. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  30. <title>用户管理面板 - <?=webname?></title>
  31. <? include("cssjs.html");?>
  32. <script language="javascript">
  33. //绑定开始
  34. var sz;
  35. var xmlHttp = false;
  36. try {
  37. xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  38. } catch (e) {
  39. try {
  40. xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  41. } catch (e2) {
  42. xmlHttp = false;
  43. }
  44. }
  45. if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  46. xmlHttp = new XMLHttpRequest();
  47. }
  48. function updatePage() {
  49. if (xmlHttp.readyState == 4) {
  50. var response = xmlHttp.responseText;
  51. response=response.replace(/[\r\n]/g,'');
  52. if(response=="True"){alert("该号码已经被绑定,请更换");document.getElementById("uk1").style.display="";document.getElementById("uk2").style.display="none";return false; }
  53. else if(response=="err1"){alert("图形验证码不正确");location.reload();return false;}
  54. else if(response=="errbig"){alert("发送数量超过当日最大数量,发送失败");location.reload();return false;}
  55. else{sz=setInterval("sjzou()",1000);return false;}
  56. }
  57. }
  58. function yzonc(){
  59. if((document.getElementById("t1").value).replace("/\s/","")==""){alert("请输入手机号码");document.getElementById("t1").focus();return false;}
  60. if((document.getElementById("tyzm").value).replace("/\s/","")==""){alert("请输入验证码");document.getElementById("tyzm").focus();return false;}
  61. document.getElementById("sjzouv").innerHTML=120;
  62. document.getElementById("uk1").style.display="none";
  63. document.getElementById("uk2").style.display="";
  64. document.getElementById("fsid1").style.display="";
  65. document.getElementById("fsid2").style.display="none";
  66. var url = "mobchk.php?mob="+document.getElementById("t1").value+"&yzm="+document.getElementById("tyzm").value;
  67. xmlHttp.open("get", url, true);
  68. xmlHttp.onreadystatechange = updatePage;
  69. xmlHttp.send(null);
  70. }
  71. function sjzou(){
  72. s=parseInt(document.getElementById("sjzouv").innerHTML);
  73. if(s<=0){
  74. clearInterval(sz);
  75. document.getElementById("fsid1").style.display="none";
  76. document.getElementById("fsid2").style.display="";
  77. return false;
  78. }else{document.getElementById("sjzouv").innerHTML=s-1;}
  79. }
  80. function bd(){
  81. if((document.getElementById("t2").value).replace("/\s/","")==""){alert("请输入验证码");document.getElementById("t2").focus();return false;}
  82. location.href="mobbd.php?control=bd&yz="+document.getElementById("t2").value+"&mob="+document.getElementById("t1").value;
  83. }
  84. //解绑开始
  85. var delsz;
  86. var delxmlHttp = false;
  87. try {
  88. delxmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  89. } catch (e) {
  90. try {
  91. delxmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  92. } catch (e2) {
  93. delxmlHttp = false;
  94. }
  95. }
  96. if (!delxmlHttp && typeof XMLHttpRequest != 'undefined') {
  97. delxmlHttp = new XMLHttpRequest();
  98. }
  99. function delupdatePage() {
  100. if (delxmlHttp.readyState == 4) {
  101. response = delxmlHttp.responseText;
  102. response=response.replace(/[\r\n]/g,'');
  103. if(response=="err1"){alert("图形验证码不正确");location.reload();return false;}
  104. else if(response=="errbig"){alert("发送数量超过当日最大数量,发送失败");location.reload();return false;}
  105. delsz=setInterval("delsjzou()",1000);
  106. }
  107. }
  108. function delbd(){
  109. if((document.getElementById("tyzm").value).replace("/\s/","")==""){alert("请输入验证码");document.getElementById("tyzm").focus();return false;}
  110. if(!confirm("确定要解除该手机号码的绑定吗?")){return false;}
  111. document.getElementById("delsjzouv").innerHTML=120;
  112. document.getElementById("uk3").style.display="none";
  113. document.getElementById("uk4").style.display="";
  114. document.getElementById("fsid3").style.display="";
  115. document.getElementById("fsid4").style.display="none";
  116. var url = "mobchkdel.php?yzm="+document.getElementById("tyzm").value;
  117. delxmlHttp.open("post", url, true);
  118. delxmlHttp.onreadystatechange = delupdatePage;
  119. delxmlHttp.send(null);
  120. }
  121. function delsjzou(){
  122. s=parseInt(document.getElementById("delsjzouv").innerHTML);
  123. if(s<=0){
  124. clearInterval(delsz);
  125. document.getElementById("fsid3").style.display="none";
  126. document.getElementById("fsid4").style.display="";
  127. return false;
  128. }else{document.getElementById("delsjzouv").innerHTML=s-1;}
  129. }
  130. function deltj(){
  131. if((document.getElementById("t4").value).replace("/\s/","")==""){alert("请输入验证码");document.getElementById("t4").focus();return false;}
  132. location.href="mobbd.php?control=delbd&yz="+document.getElementById("t4").value;
  133. }
  134. </script>
  135. </head>
  136. <body>
  137. <? include("../tem/top.html");?>
  138. <? include("top.php");?>
  139. <div class="yjcode">
  140. <? include("left.php");?>
  141. <!--RB-->
  142. <div class="userright">
  143. <? include("rcap1.php");?>
  144. <script language="javascript">
  145. document.getElementById("rcap4").className="l1 l2";
  146. </script>
  147. <!--白B-->
  148. <div class="rkuang">
  149. <? systs("恭喜您,操作成功!","mobbd.php")?>
  150. <? if(1==$rowuser[ifmot]){?>
  151. <ul class="uk" id="uk3">
  152. <li class="l1">已绑定手机:</li>
  153. <li class="l21"><?=strgb2312($rowuser[mot],0,6)?>*****</li>
  154. <li class="l1">图形验证码:</li>
  155. <li class="l2"><input id="tyzm" class="inp" type="text" style="width:84px;" /> <img style="margin:0 0 0 10px;" src="../config/getYZM.php" width="88" /></li>
  156. <li class="l3"><input type="button" class="btn1" onclick="delbd()" onmouseover="this.className='btn1 btn2';" onmouseout="this.className='btn1';" value="解除手机绑定" /></li>
  157. </ul>
  158. <ul class="uk" id="uk4" style="display:none;">
  159. <li class="l1"></li>
  160. <li class="l21 blue">如果您的原手机号码已经丢失,请联系网站客服处理。</li>
  161. <li class="l1"><span class="red" style="font-weight:normal;">*</span>验证码:</li>
  162. <li class="l2"><input type="text" class="inp" id="t4" /></li>
  163. <li class="l1"></li>
  164. <li class="l21" id="fsid3">请查看<?=strgb2312($rowuser[mot],0,6)?>*****手机短信,发送中……(<span id="delsjzouv" class="red">120</span>秒后重发)</li>
  165. <li class="l21" id="fsid4" style="display:none;">[<a href="#" onclick="javascript:delbd();">重新发送</a>]</li>
  166. <li class="l3"><input type="button" class="btn1" onclick="deltj()" onmouseover="this.className='btn1 btn2';" onmouseout="this.className='btn1';" value="下一步" /></li>
  167. </ul>
  168. <? }else{?>
  169. <ul class="uk" id="uk1">
  170. <li class="l1"><span class="red" style="font-weight:normal;">*</span>手机号码:</li>
  171. <li class="l2"><input type="text" class="inp" name="t1" id="t1" /></li>
  172. <li class="l1">图形验证码:</li>
  173. <li class="l2"><input id="tyzm" class="inp" type="text" style="width:84px;" /> <img style="margin:0 0 0 10px;" src="../config/getYZM.php" onclick="this.src='../config/getYZM.php'" width="88" /></li>
  174. <li class="l3"><input type="button" class="btn1" onclick="yzonc()" onmouseover="this.className='btn1 btn2';" onmouseout="this.className='btn1';" value="下一步" /></li>
  175. </ul>
  176. <ul class="uk" id="uk2" style="display:none;">
  177. <li class="l1"><span class="red" style="font-weight:normal;">*</span>验证码:</li>
  178. <li class="l2"><input type="text" class="inp" name="t2" id="t2" /></li>
  179. <li class="l1"></li>
  180. <li class="l21" id="fsid1">发送中……(<span id="sjzouv" class="red">120</span>秒后重发)</li>
  181. <li class="l21" id="fsid2" style="display:none;">[<a href="#" onclick="javascript:yzonc();">重新发送</a>]</li>
  182. <li class="l3"><input type="button" class="btn1" onclick="bd()" onmouseover="this.className='btn1 btn2';" onmouseout="this.className='btn1';" value="绑定手机" /></li>
  183. </ul>
  184. <? }?>
  185. <ul class="uk uk0">
  186. <li class="l1">友情提示:</li>
  187. <li class="l21 red">由于安全软件的设置,短信有可能被手机安全软件拦截,如果没收到短信,请查看拦截设置。</li>
  188. </ul>
  189. </div>
  190. <!--白E-->
  191. </div>
  192. <!--RE-->
  193. </div>
  194. <div class="clear clear15"></div>
  195. <? include("../tem/bottom.html");?>
  196. </body>
  197. </html>