index.php 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. <?
  2. include("../config/conn.php");
  3. include("../config/function.php");
  4. if($_SESSION["SHOPUSER"]!=""){php_toheader("../user/");}
  5. //登录验证开始
  6. if($_GET[action]=="login" && sqlzhuru($_POST[jvs])=="login"){
  7. zwzr();
  8. include("../tem/uc/login.php");
  9. $uid=sqlzhuru($_POST[t1]);$pwd=sqlzhuru($_POST[t2]);
  10. include("login_tem.php");
  11. php_toheader(returnjgdw($_SESSION["tzURL"],"","../user/"));
  12. }elseif($_GET[action]=="mot" && sqlzhuru($_POST[jvs])=="mot"){
  13. zwzr();
  14. $mot=sqlzhuru($_POST[mot]);
  15. while0("*","yjcode_yzm where tit='".$mot."' and yzm='".sqlzhuru($_POST[yzm])."' and admin=2");if(!$row=mysql_fetch_array($res)){Audit_alert("短信验证码输入有误,返回重试","index.php");}
  16. deletetable("yjcode_yzm where tit='".$mot."'");
  17. $sj=getsj();
  18. $uip=getuip();
  19. while1("*","yjcode_user where mot='".$mot."' and ifmot=1");if($row1=mysql_fetch_array($res1)){
  20. if(0==$row1[zt]){Audit_alert("您的帐号已被禁用,请联系网站客服处理","./");}
  21. $uid=$row1[uid];
  22. $pwd1=$row1[pwd];
  23. $userid=$row1[id];
  24. }else{
  25. $bh=time();
  26. $uid="mot".$bh.rnd_num(300);
  27. $pwd="123456";
  28. $ifmot=1;
  29. $nc=$mot;
  30. $email=$uid."@qq.com";
  31. include("reg_tem.php");
  32. $pwd1=sha1($pwd);
  33. }
  34. intotable("yjcode_loginlog","admin,userid,sj,uip","1,".$userid.",'".$sj."','".$uip."'");
  35. $_SESSION["SHOPUSER"]=$uid;
  36. $_SESSION["SHOPUSERPWD"]=$pwd1;
  37. php_toheader(returnjgdw($_SESSION["tzURL"],"","../user/"));
  38. }
  39. //登录验证结束
  40. ?>
  41. <html>
  42. <head>
  43. <meta http-equiv="x-ua-compatible" content="ie=7" />
  44. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  45. <title>会员登录 - <?=webname?></title>
  46. <? include("../tem/cssjs.html");?>
  47. <? if(check_in("https:",weburl)){$nh="https";}else{$nh="http";}?>
  48. <script src="<?=$nh?>://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script>
  49. <script language="javascript">
  50. var sz;
  51. var xmlHttp = false;
  52. try {
  53. xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  54. } catch (e) {
  55. try {
  56. xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  57. } catch (e2) {
  58. xmlHttp = false;
  59. }
  60. }
  61. if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  62. xmlHttp = new XMLHttpRequest();
  63. }
  64. function updatePage() {
  65. if (xmlHttp.readyState == 4) {
  66. var response = xmlHttp.responseText;
  67. response=response.replace(/[\r\n]/g,'');
  68. mottsv("","");
  69. if(response=="True"){
  70. mottsv("该号码在本站未绑定","dts");document.getElementById("fs1").style.display="";document.getElementById("fs2").style.display="none";return false;
  71. }else if(response=="err1"){
  72. mottsv("请输入正确的图形验证码","dts");document.getElementById("fs1").style.display="";document.getElementById("fs2").style.display="none";return false;
  73. }else if(response=="errbig"){
  74. alert("发送数量超过当日最大数量,发送失败");location.reload();return false;
  75. }else{
  76. sz=setInterval("sjzou()",1000);return false;
  77. }
  78. }
  79. }
  80. function yzonc(){
  81. if((document.getElementById("mot").value).replace("/\s/","")==""){mottsv("请输入手机号码","dts");document.getElementById("mot").focus();return false;}
  82. if((document.getElementById("picyzm").value).replace("/\s/","")==""){mottsv("请输入图形验证码","dts");document.getElementById("picyzm").focus();return false;}
  83. document.getElementById("sjzouv").innerHTML=120;
  84. document.getElementById("fs1").style.display="none";
  85. document.getElementById("fs2").style.display="";
  86. var url = "regchk.php?mob="+document.getElementById("mot").value+"&tpicyzm="+document.getElementById("picyzm").value;
  87. xmlHttp.open("post", url, true);
  88. xmlHttp.onreadystatechange = updatePage;
  89. xmlHttp.send(null);
  90. }
  91. function sjzou(){
  92. s=parseInt(document.getElementById("sjzouv").innerHTML);
  93. if(s<=0){
  94. clearInterval(sz);
  95. document.getElementById("sjzouv").innerHTML=120;
  96. document.getElementById("fs1").style.display="";
  97. document.getElementById("fs2").style.display="none";
  98. return false;
  99. }else{document.getElementById("sjzouv").innerHTML=s-1;}
  100. }
  101. function mottsv(x,y){
  102. document.getElementById("motts").innerHTML=x;
  103. document.getElementById("motts").className=y;
  104. }
  105. function mottj(){
  106. if((document.getElementById("mot").value).replace("/\s/","")==""){mottsv("请输入手机号码","dts");document.getElementById("mot").focus();return false;}
  107. if((document.getElementById("picyzm").value).replace("/\s/","")==""){mottsv("请输入图形验证码","dts");document.getElementById("picyzm").focus();return false;}
  108. if((document.getElementById("yzm").value).replace("/\s/","")==""){mottsv("请输入短信验证码","dts");document.getElementById("yzm").focus();return false;}
  109. document.getElementById("tjbtn1").style.display="none";
  110. document.getElementById("tjing1").style.display="";
  111. f2.action="index.php?action=mot";
  112. }
  113. </script>
  114. </head>
  115. <body>
  116. <? include("../tem/top.html");?>
  117. <? include("../tem/top1.html");?>
  118. <? while1("*","yjcode_ad where adbh='ADO01' and zt=0 order by xh asc");if($row1=mysql_fetch_array($res1)){$a="../".returnjgdw($rowcontrol[addir],"","gg")."/".$row1[bh].".".$row1[jpggif];}?>
  119. <div class="bfb loginbfb" style="background:url(<?=$a?>) center center no-repeat;">
  120. <div class="yjcode">
  121. <div class="loginright fontyh">
  122. <?
  123. if($rowcontrol[wxlogin]!="" && $rowcontrol[wxlogin]!="," && $rowcontrol[ifmob]=="off"){
  124. $c=" cap2";
  125. }elseif(($rowcontrol[wxlogin]=="" || $rowcontrol[wxlogin]==",") && $rowcontrol[ifmob]=="on"){
  126. $c=" cap2";
  127. }elseif(($rowcontrol[wxlogin]=="" || $rowcontrol[wxlogin]==",") && $rowcontrol[ifmob]=="off"){
  128. $c=" ";
  129. }else{
  130. $c=" cap3";
  131. }
  132. ?>
  133. <div class="cap<?=$c?>">
  134. <a class="a1" href="javascript:void(0);" onClick="caponc(1)" id="cap1">常规登录</a>
  135. <? if($rowcontrol[wxlogin]!="" && $rowcontrol[wxlogin]!=","){?><a class="a2" href="javascript:void(0);" onClick="caponc(3)" id="cap3">微信扫码</a><? }?>
  136. <? if($rowcontrol[ifmob]=="on"){?><a class="a2" href="javascript:void(0);" onClick="caponc(2)" id="cap2">短信登录</a><? }?>
  137. </div>
  138. <div id="loginmod1">
  139. <form name="f1" method="post" onSubmit="return login()">
  140. <div id="ts"></div>
  141. <ul class="u1">
  142. <li class="l1"><input autocomplete="off" disableautocomplete type="text" class="inp inp1" name="t1"></li>
  143. <li class="l1"><input autocomplete="off" disableautocomplete type="password" class="inp inp2" name="t2"></li>
  144. <li class="l2"><input id="tjbtn" type="submit" value="登 录"><div id="tjing" style="display:none;"><img src="../img/ajax_loader.gif" /><br>正在登录,请稍候……</div></li>
  145. </ul>
  146. <input type="hidden" value="login" name="jvs" />
  147. </form>
  148. </div>
  149. <div id="loginmod3" style="display:none;">
  150. <div id="wxlogin"></div>
  151. <? $wxlogin=preg_split("/,/",$rowcontrol[wxlogin]);?>
  152. <script language="javascript">
  153. var obj = new WxLogin({
  154. id:"wxlogin",
  155. appid: "<?=$wxlogin[0]?>",
  156. scope: "snsapi_login",
  157. redirect_uri: "<?=weburl?>reg/wxlogin.php",
  158. state: "",
  159. style: "",
  160. href: ""
  161. });
  162. </script>
  163. </div>
  164. <div id="loginmod2" style="display:none;">
  165. <form name="f2" method="post" onSubmit="return mottj()">
  166. <div id="motts"></div>
  167. <ul class="u1">
  168. <li class="l1"><input autocomplete="off" disableautocomplete type="text" class="inp inp3" id="mot" name="mot" /></li>
  169. <li class="l1">
  170. <input autocomplete="off" disableautocomplete type="text" class="inp inp0 inp4" id="picyzm" name="picyzm" />
  171. <img src="../config/getYZM.php" height="34" width="106" />
  172. </li>
  173. <li class="l1">
  174. <input autocomplete="off" disableautocomplete type="text" class="inp inp0 inp5" id="yzm" name="yzm" />
  175. <a href="javascript:void(0);" class="a1" id="fs1" onClick="yzonc()">获取验证码</a>
  176. <a href="javascript:void(0);" class="a2" id="fs2" style="display:none;"><span id="sjzouv">120</span>秒后重发</a>
  177. </li>
  178. <li class="l2">
  179. <input type="submit" id="tjbtn1" value="登 录"><div id="tjing1" style="display:none;"><img src="../img/ajax_loader.gif" /><br>正在登录,请稍候……</div>
  180. </li>
  181. </ul>
  182. <input type="hidden" value="mot" name="jvs" />
  183. </form>
  184. </div>
  185. <div class="d1" id="ksd1">
  186. <? if(!empty($rowcontrol[qqappid])){?>
  187. <a href="../config/qq/oauth/index.php" target="_blank">QQ登录</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  188. <? }?>
  189. <a href="reg.php">免费注册</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  190. <a href="getmm.php">忘记密码?</a>
  191. </div>
  192. </div>
  193. </div>
  194. </div>
  195. <script language="javascript">
  196. <? if($_GET[lx]=="mot"){?>
  197. caponc(2);
  198. <? }?>
  199. </script>
  200. <? include("../tem/bottom.html");?>
  201. </body>
  202. </html>