qqreturnlast.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?
  2. include("../config/conn.php");
  3. include("../config/function.php");
  4. require_once("../config/qq/API/qqConnectAPI.php");
  5. $qc = new QC();
  6. $acs = $qc->qq_callback();
  7. $openid = $qc->get_openid();
  8. if($_SESSION[TZPCWAP]=="wap"){$nlj="m/";}
  9. //表示已登录开始 进行绑定
  10. if(!empty($_SESSION["SHOPUSER"])){
  11. if(panduan("uid,openid,ifqq","yjcode_user where openid='".$openid."' and ifqq=1")==1){Audit_alert("绑定失败,该QQ已经绑定过其他帐号","../".$nlj."user/");}
  12. updatetable("yjcode_user","openid='',ifqq=0 where openid='".$openid."'");
  13. updatetable("yjcode_user","openid='".$openid."',ifqq=1 where uid='".$_SESSION[SHOPUSER]."'");
  14. php_toheader(returnjgdw($_SESSION["tzURL"],"","../".$nlj."user/"));
  15. }
  16. //表示已登录结束 进行绑定
  17. //表示未登录开始
  18. while0("uid,openid,pwd","yjcode_user where openid='".$openid."'");if($row=mysql_fetch_array($res)){ //表示该QQ已经被绑定
  19. $_SESSION["SHOPUSER"]=$row[uid];
  20. $_SESSION["SHOPUSERPWD"]=$row[pwd];
  21. php_toheader(returnjgdw($_SESSION["tzURL"],"","../".$nlj."user/"));
  22. exit;
  23. }
  24. //修改该文件,要同步修改下reg/reg.php、reg/qqreturnlast.php
  25. $qc = new QC($acs,$openid);
  26. $arr = $qc->get_user_info();
  27. $bh=time();
  28. $sj=date("Y-m-d H:i:s");
  29. $uip=$_SERVER["REMOTE_ADDR"];
  30. $uid="qq".$bh.rnd_num(300);
  31. $pwd="123456";
  32. $nc=iconv('UTF-8', 'GB2312',$arr["nickname"]);
  33. $email=$uid."@qq.com";
  34. include("reg_tem.php");
  35. php_toheader(returnjgdw($_SESSION["tzURL"],"","../".$nlj."user/"));
  36. //表示未登录结束
  37. ?>