emailbd.php 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. <?
  2. include("../../config/conn.php");
  3. include("../../config/function.php");
  4. sesCheck_m();
  5. if($_GET[control]=="bd"){
  6. zwzr();
  7. if(panduan("uid,ifemail","yjcode_user where uid='".$_GET[email]."' and ifemail=1")==1){Audit_alert("认证失败,邮箱帐号已经认证过,无需重复认证","emailbd.php");}
  8. if(empty($_GET[yz])){Audit_alert("验证码有误!","emailbd.php");}
  9. if(panduan("uid,bdemail","yjcode_user where bdemail='".$_GET[yz]."' and uid='".$_SESSION[SHOPUSER]."'")==0){
  10. Audit_alert("验证码输入有误,请重新认证","emailbd.php");
  11. }
  12. updatetable("yjcode_user","ifemail=1,bdemail='' where uid='".$_SESSION[SHOPUSER]."'");
  13. php_toheader("emailbd.php?t=suc");
  14. }elseif($_GET[control]=="delbd"){
  15. if(panduan("uid,bdemail","yjcode_user where bdemail='".$_GET[yz]."' and uid='".$_SESSION[SHOPUSER]."'")==0){
  16. Audit_alert("验证码输入有误,请重新提交","emailbd.php");
  17. }
  18. updatetable("yjcode_user","ifemail=0,bdemail='' where uid='".$_SESSION[SHOPUSER]."'");
  19. php_toheader("emailbd.php?t=suc");
  20. }
  21. $sqluser="select uid,email,ifemail from yjcode_user where uid='".$_SESSION[SHOPUSER]."'";mysql_query("SET NAMES 'GBK'");$resuser=mysql_query($sqluser);
  22. if(!$rowuser=mysql_fetch_array($resuser)){php_toheader("../reg/");}
  23. ?>
  24. <html>
  25. <head>
  26. <meta http-equiv="x-ua-compatible" content="ie=7" />
  27. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  28. <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
  29. <title>会员中心 <?=webname?></title>
  30. <? include("../tem/cssjs.html");?>
  31. <link href="css/buy.css" rel="stylesheet" type="text/css" />
  32. <script language="javascript">
  33. //认证开始
  34. var sz;
  35. function yzonc(){
  36. if((document.getElementById("t1").value).replace("/\s/","")=="" || !isEmail(document.getElementById("t1").value)){alert("请输入邮件地址");document.getElementById("t1").focus();return false;}
  37. document.getElementById("sjzouv").innerHTML=120;
  38. document.getElementById("uk1").style.display="none";
  39. document.getElementById("uk2").style.display="";
  40. document.getElementById("fsid1").style.display="";
  41. document.getElementById("fsid2").style.display="none";
  42. $.get("../../user/emailchk.php",{email:document.getElementById("t1").value},function(result){
  43. response=result.replace(/[\r\n]/g,'');
  44. if(response=="True"){
  45. alert("该邮箱已经被认证,请更换");
  46. document.getElementById("uk1").style.display="";document.getElementById("uk2").style.display="none";return false;
  47. }else{
  48. sz=setInterval("sjzou()",1000);return false;
  49. }
  50. });
  51. }
  52. function sjzou(){
  53. s=parseInt(document.getElementById("sjzouv").innerHTML);
  54. if(s<=0){
  55. clearInterval(sz);
  56. document.getElementById("fsid1").style.display="none";
  57. document.getElementById("fsid2").style.display="";
  58. return false;
  59. }else{document.getElementById("sjzouv").innerHTML=s-1;}
  60. }
  61. function bd(){
  62. if((document.getElementById("t2").value).replace("/\s/","")==""){alert("请输入验证码");document.getElementById("t2").focus();return false;}
  63. layer.open({type: 2,content: '正在处理',shadeClose:false});
  64. location.href="emailbd.php?control=bd&yz="+document.getElementById("t2").value;
  65. }
  66. //解绑开始
  67. var delsz;
  68. function delbd(){
  69. if(!confirm("确定要解除该邮箱的认证吗?")){return false;}
  70. document.getElementById("delsjzouv").innerHTML=120;
  71. document.getElementById("uk3").style.display="none";
  72. document.getElementById("uk4").style.display="";
  73. document.getElementById("fsid3").style.display="";
  74. document.getElementById("fsid4").style.display="none";
  75. $.get("../../user/emailchkdel.php",{},function(result){
  76. response=result.replace(/[\r\n]/g,'');
  77. delsz=setInterval("delsjzou()",1000);
  78. });
  79. }
  80. function delsjzou(){
  81. s=parseInt(document.getElementById("delsjzouv").innerHTML);
  82. if(s<=0){
  83. clearInterval(delsz);
  84. document.getElementById("fsid3").style.display="none";
  85. document.getElementById("fsid4").style.display="";
  86. return false;
  87. }else{document.getElementById("delsjzouv").innerHTML=s-1;}
  88. }
  89. function deltj(){
  90. if((document.getElementById("t4").value).replace("/\s/","")==""){alert("请输入验证码");document.getElementById("t4").focus();return false;}
  91. layer.open({type: 2,content: '正在处理',shadeClose:false});
  92. location.href="emailbd.php?control=delbd&yz="+document.getElementById("t4").value;
  93. }
  94. //邮箱判断
  95. function isEmail(str){//判断邮箱
  96. var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
  97. return reg.test(str);
  98. }
  99. </script>
  100. </head>
  101. <body>
  102. <? include("topuser.php");?>
  103. <div class="bfbtop1 box">
  104. <div class="d1" onClick="javascript:window.history.go(-1);"><img src="img/topleft.png" height="21" /></div>
  105. <div class="d2">邮箱绑定</div>
  106. <div class="d3"></div>
  107. </div>
  108. <? if(1==$rowuser[ifemail]){?>
  109. <div id="uk3">
  110. <div class="tishi box blue"><div class="d1">已绑定邮箱:<strong><?=$rowuser["email"]?></strong></div></div>
  111. <div class="fbbtn box">
  112. <div class="d1"><input type="button" class="tjinput" onClick="delbd()" value="解除邮箱绑定" /></div>
  113. </div>
  114. </div>
  115. <div id="uk4" style="display:none;">
  116. <div class="tishi box blue"><div class="d1">如果您的原邮箱地址已经丢失,请联系网站客服处理。</div></div>
  117. <div class="uk box">
  118. <div class="d1">验 证 码<span class="s1"></span></div>
  119. <div class="d2"><input type="text" name="t4" id="t4" class="inp" placeholder="请输入验证码" /></div>
  120. </div>
  121. <div class="tishi box" id="fsid3"><div class="d1">请查看<?=$rowuser[email]?>邮箱内容<br>发送中……(<span id="delsjzouv" class="red">120</span>秒后重发)</div></div>
  122. <div class="tishi box" id="fsid4" style="display:none;"><div class="d1">[<a href="#" onClick="javascript:delbd();">重新发送</a>]</div></div>
  123. <div class="fbbtn box">
  124. <div class="d1"><input type="button" class="tjinput" onClick="deltj()" value="下一步" /></div>
  125. </div>
  126. </div>
  127. <? }else{?>
  128. <div id="uk1">
  129. <div class="uk box">
  130. <div class="d1">邮 箱<span class="s1"></span></div>
  131. <div class="d2"><input type="text" name="t1" id="t1" value="<?=$rowuser[email]?>" class="inp" placeholder="请输入邮箱账号" /></div>
  132. </div>
  133. <div class="fbbtn box">
  134. <div class="d1"><input type="button" class="tjinput" onClick="yzonc()" value="下一步" /></div>
  135. </div>
  136. </div>
  137. <div id="uk2" style="display:none;">
  138. <div class="uk box">
  139. <div class="d1">验 证 码<span class="s1"></span></div>
  140. <div class="d2"><input class="inp" type="text" name="t2" id="t2" placeholder="请输入验证码" /></div>
  141. </div>
  142. <div class="tishi box" id="fsid1"><div class="d1">发送中……(<span id="sjzouv" class="red">120</span>秒后重发)</div></div>
  143. <div class="tishi box" id="fsid2" style="display:none;"><div class="d1">[<a href="#" onClick="javascript:yzonc();">重新发送</a>]</div></div>
  144. <div class="fbbtn box">
  145. <div class="d1"><input type="button" class="tjinput" onClick="bd()" value="认证邮箱" /></div>
  146. </div>
  147. </div>
  148. <? }?>
  149. <div class="tishi box"><div class="d1">友情提示:由于每个邮箱系统安全设置不同,邮件有可能被过滤到垃圾箱里,如果没收到邮件,请通过邮箱垃圾箱找找看。</div></div>
  150. <? include("bottom.php");?>
  151. <script language="javascript">
  152. bottomjd(4);
  153. </script>
  154. </body>
  155. </html>