当前位置: 首页 > 后端技术 > PHP

小程序和公众号openID绑定

时间:2023-03-29 22:47:21 PHP

获取小程序openIDLoginbindGetUserInfo:function(e){if(e.detail.userInfo){//用户按下了授权按钮varthat=this;//将登录用户的相关信息插入数据库varopenid=getApp().globalData.openid;varsession=getApp().globalData.sessiongetApp().globalData.userInfo=e.detail.userInfo;//通过wx.login获取code想要获取用户信息,必须登录wx.login({    success:function(res){      if(res.code){varcode=res.code;//获取加密数据ivwx.getUserInfo({withCredentials:true,success:function(res2){//请求自己的登录接口wx.request({url:config.api_base_url+'login',data:{userinfo:e.detail.userInfo,openid:openid,encryptedData:res2.encryptedData,iv:res2.iv,session:session},header:{'content-type':'application/json'//默认值},method:'post',success(res){if(res.data.result==1){wx.setStorageSync('user',res.data.msg);那.onLoad();that.setData({is_login:true})}else{console.log("写入失败")}}})}})      }else{        console.log('获取用户登录状态失败!'+res.errMsg);      }    }  })返回;//授权成功后,跳转到小程序首页}else{//用户按下拒绝按钮wx.showModal({title:'Warning',content:'你点击了拒绝授权,你将无法进入小程序,进入前请先授权!!!',showCancel:false,confirmText:'返回授权',success:function(res){if(res.confirm){console.log('用户点击“返回授权”')}}})}},小程序客服自定义回复设置开发->开发设置->找到消息推送,并设置小程序点击打开客服消息发送消息,生成后续二维码带参数发送给用户用户扫描二维码公众号,实现小程序与公众号的绑定高颜值后台管理系统免费使用###紫风后台管理系统###,可以直接在宝塔面板安装欢迎关注公众号:紫枫的精彩世界,get独家学习资源和每日干货推送。如果您对我的其他话题感兴趣,请访问我的个人博客:www.wangmingchang.com。