emailbd.php 7.6 KB

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