老师,我的登录功能和检查登录功能正常,但是就是数据库中nickname和avatar

来源:8-3 小程序会员登录和注册3

巴赫

2020-04-04

老师,我的登录功能和检查登录功能正常,但是就是数据库中nickname和avatar,mobile显示没有插入成功
图片描述
图片描述图片描述

写回答

6回答

编程浪子

2020-04-04

你好

如下图你看看我截图是的是什么代码

//img.mukewang.com/szimg/5e88a266097e192f17841310.jpg

0
0

巴赫

提问者

2020-04-04

//login.js
//获取应用实例
var app = getApp();
Page({
   data: {
       remind: '加载中',
       angle: 0,
       userInfo: {},
       regFlag: true
   },
   goToIndex: function () {
       wx.switchTab({
           url: '/pages/food/index',
       });
   },
   onLoad: function () {
       wx.setNavigationBarTitle({
           title: app.globalData.shopName
       });
       this.checkLogin();

   },
   onShow: function () {

   },
   onReady: function () {
       var that = this;
       setTimeout(function () {
           that.setData({
               remind: ''
           });
       }, 1000);
       wx.onAccelerometerChange(function (res) {
           var angle = -(res.x * 30).toFixed(1);
           if (angle > 14) {
               angle = 14;
           }
           else if (angle < -14) {
               angle = -14;
           }
           if (that.data.angle !== angle) {
               that.setData({
                   angle: angle
               });
           }
       });
   },
   checkLogin: function () {
       var that = this;
       wx.login({
           success: function (res) {
               if (!res.code) {
                   app.alert({'content': '登陆失败,请再次点击~~'});
                   return;
               }
               wx.request({
                   url: app.WXbulidUrl('/member/check-reg'),
                   header: app.getRequestHeader(),
                   method: 'POST',
                   data: {code: res.code},
                   success: function (res) {
                       if (res.data.code != 200) {
                           that.setData({
                               regFlag: false
                           });
                           return;
                       }
                       app.setCache("token",res.data.data.token);
                       //that.goToIndex();
                   }

               });
           }
       });
   },
   login: function (e) {
       var that = this;
       if (!e.detail.userInfo) {
           app.alert({'content': '登陆失败,请再次点击~~'});
           return;
       }

       var data = e.detail.userInfo;
       console.log(data);
       wx.login({
           success: function (res) {
               if (!res.code) {
                   app.alert({'content': '登陆失败,请再次点击~~'});
                   return;
               }
               data['code'] = res.code;
               wx.request({
                   url: app.WXbulidUrl('/member/login'),
                   header: app.getRequestHeader(),
                   method: 'POST',
                   data: {code: res.code},
                   success: function (res) {
                       if (res.data.code != 200) {
                           app.alert({'content': res.data.msg});
                           return;
                       }

                       that.goToIndex();
                   }
               })
           }
       });

   }
});

0
0

编程浪子

2020-04-04

你好

根据打印是有的,所以不可能只有code。你把你这块js代码截图出来我看看

0
1
巴赫
老师 在这个问题里面
2020-04-04
共1条回复

编程浪子

2020-04-04

你好

如下图

//img.mukewang.com/szimg/5e8820500980b0e511200774.jpg

0
1
巴赫
打印出来是 avatarUrl: "https://wx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqIwQwB7ddc6PBV1gY2peuyuicdcrjOx2L8PZe85E1ZTOnMjkpm5HibpMJWwVh7icq7aNJm0Eo8iax1tA/132" city: "" code: "061Ms0da2ChwfK0tkQfa2vX7da2Ms0di" country: "Columbia" gender: 1 language: "zh_CN" nickName: "林深迷了鹿" province: "" __proto__: Object
2020-04-04
共1条回复

巴赫

提问者

2020-04-04

//img1.sycdn.imooc.com/szimg/5e881f5b09ef598612980540.jpg

//img1.sycdn.imooc.com/szimg/5e881f5c099c47be13040583.jpg

在这里


0
0

巴赫

提问者

2020-04-04

//img.mukewang.com/szimg/5e8808e609a9b23110530324.jpg

点击授权登录,里面只返回了code,没有返回其他信息

0
2
巴赫
回复
编程浪子
老师,我回复了,在这个问题下的另一个回答里面
2020-04-04
共2条回复

Python Flask构建微信小程序订餐系统(可用于毕设)

微信小程序 + Python Flask 打造订餐系统全栈应用,可用于毕设。

1734 学习 · 1913 问题

查看课程