迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
有大佬能提供个微信小程序新版接口wx.getUserProfile方法的登录注册实例吗?
getUserProfile: function (e) { var self=this; wx.getUserProfile({ desc: '展示用户信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 success: (file) => { if (file.userInfo) { console.log(file.userInfo) wx.login({ success: (res) => { console.log(file); console.log(file.encryptedData); wx.request({ url: app.globalData.http_api + "s=weixin&c=member&m=xcx", method: 'post', header: { 'Content-Type': 'application/x-www-form-urlencoded', }, data: { nickname:file.userInfo.nickName, avatar:file.userInfo.avatarUrl, js_code: res.code, json:file.rawData }, success: (open) => { console.log(open.data); if (open.data.code) { if (open.data.msg == 'login') { // 登录成功 console.log("登录成功了"); wx.setStorageSync('member_uid', open.data.data.member.id); wx.setStorageSync('member_auth', open.data.data.auth); wx.setStorageSync('member', open.data.data.member); wx.setStorageSync('member_oauth', file.userInfo); console.log(open.data.data.avatar); wx.showToast({ title: "登录成功", icon: 'success', success: function () { wx.reLaunch({ url: "/pages/member/index" }); } }) } else { // 绑定账号注册 wx.setStorageSync('oauth', ress.data.data); wx.showActionSheet({ itemList: ['绑定已有账号', '注册新账号'], success: function (res) { if (res.tapIndex == 1) { wx.navigateTo({ url: "../login/register" }); } else { wx.navigateTo({ url: "../login/bang" }); } }, fail: function (res) { console.log(res.errMsg) } }) // } } else { // 失败了 wx.showModal({ showCancel: false, content: open.data.msg }) } } }) } }) } } }) },