pc端使用微信登陸


 

 

  PC端使用微信登陸,成功后先跳轉到稍后頁面然后跳到個人中心

 

  1、首先要后台去申請微信appid以及前期的一些准備工作,當然前端做也可以,但是我沒負責這塊,我就不知道怎么申請,申請成功后會給一個appid

  2、二維碼頁面代碼 

  <div id="wxCode"></div>

  <script src="https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script>
  <script>
    $(document).ready(function(){
      var obj = new WxLogin({
        id:"wxCode",  //div的id
        appid: "wx6axxxxxxxxxxxxxd6",  //后台申請的appid
        scope: "snsapi_login",  //寫死
        redirect_uri:encodeURI("https://xxxxxxxxxxxxxxxx.html") ,  //掃描二維碼后跳轉的頁面
        state: "",
        style: "black",//二維碼黑白風格
        href: ""
      });
    });
  </script>

  3、跳轉頁面

  掃描二維碼后會返回一個code,該code會自動添加在你跳轉頁面的url地址后面,后台需要通過code判斷是否登陸成功,最好是新增一個頁面專門用來判斷是否登陸成功,不要直接跳轉到原本的頁面。

  獲取code

  getRequest() {
    var url = window.location.search; //獲取url中"?"符后的字串
    url = url.substr(1);
    url = url.split('&')[0].split('=')[1];
    var theRequest = {code:url};
    return theRequest;
  }

  將獲取的code傳給后台,后台判斷后返回結果給你,再通過結果判斷是否跳轉到個人中心頁

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM