公共登录代码示例
var sessionid = wx.getStorageSync('sessionid');
var openid = wx.getStorageSync('openid');
console.log(sessionid)
if(!sessionid || !openid){
uni.login({
provider: 'weixin',
success: function(loginRes) {
let code = loginRes.code;
uni.request({
url: 'https://www.taohongbao.com.cn/index/Member/wxlogin',
method: 'GET',
header: {'content-type': 'json'},
data: {code: code},
success: (res) => {
console.log(res);
if(res.data.code==200){
uni.removeStorageSync('sessionid') //必须先清除,否则res.header['Set-Cookie']会报错
uni.setStorageSync("sessionid", res.header["Set-Cookie"]);
wx.setStorageSync('openid', res.data.openid);
}
}
});
},
});
}