收藏
回答

Code 换取 SessionKey 失败怎么修改?

wx.request({

      url:url,

      method: 'post',

      data: param,

      header: {

        'Content-Type': 'application/x-www-form-urlencoded'

      },

      success:(res) =>{

        wx.hideLoading();

        if(res.data.statusCode == 200){

          let userInfo = res.data.data.userInfo;

          let kefu = res.data.data.kefu;

          wx.setStorageSync('openid', userInfo.openid);

          wx.setStorageSync('userInfo', userInfo);

          wx.setStorageSync('userid',userInfo.id);

          that.setData({

            kefu:kefu,

          });

          if(userInfo.type == 0){

            let token = userInfo.token;

            if(token !=null){

              wx.setStorageSync('token', userInfo.token);

              that.setData({

                userLogin:true,

                hasUserInfo:true,

              })

              wx.navigateTo({

                url: '../index/index',

              })

            }else{

              that.setData({

                wechatLogin:true,

                userLogin:false,

              })

            }  

          }else{

            that.setData({

              wechatLogin:true,

              userLogin:false,

            })

          } 

        }else{

          app.common._errorShow("登录失败");

        }

      }

    })


回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    11-07

    这代码发个寂寞啊

    11-07
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    11-07
    有用
登录 后发表内容