今日头条 焦点资讯 营销之道 企业报道 淘宝运营 网站建设 软件开发 400电话
  当前位置: 首页 » 资讯 » 软件开发 » 正文

判断登陆是否失效代码

放大字体  缩小字体 发布日期:2018-02-24  来源:企业800网  作者:新格网  浏览次数:50  【去百度看看】
核心提示:这次给大家带来判断登陆是否失效代码,判断登陆是否失效注意事项有哪些,下面就是实战案例,一起来看一下。
这次给大家带来判断登陆是否失效代码,判断登陆是否失效注意事项有哪些,下面就是实战案例,一起来看一下。

var that = this;
        new Promise((resolve, reject) => {
            // 检查wx.login有没有失效,失效的话重新wx.login
            wx.checkSession({
                success() {
                    console.log('code', wx.getStorageSync('code'));
                    console.log('globalData', wx.getStorageSync('globalData'));
             //如果小程序再次从后台进入前台的话,用storage保存的话是有值的
             //如果用this.globalData的话来保存数据,下次从后台进入前台的话是值还是空的 
                },
                fail() {
                    wx.login({
                        success(res) {
                            wx.getUserInfo({
                                success(re) {
                                    wx.setStorageSync('code', res.code)
                                    that.globalData.code = res.code;
                                    that.globalData.userInfo = re.userInfo;
                                    wx.setStorageSync('globalData', that.globalData);
                                }
                            })
                        },
                        fail: function(err) {
                            
                        }
                    })
                }
            })
            resolve();
        }).then((res) => {
            var code=wx.getStorageSync('code');
            var globalData=wx.getStorageSync('globalData')
           
        })

第一首先wx.checkSession是判断wx.login方法登录态有没有失效的
思路
wx.checkSession({
  success(){    //这时候的登陆态是没有失效的,可以不用再去wx.login
    //但是照我的需求,我接下来要去连接口,需要登陆的数据,但是这时候数据怎么拿
        1.如果小程序再次从后台进入前台的话,用storage保存的话是有值的
    2.如果用this.globalData的话来保存数据,下次从后台进入前台的话是值还是空的   },
  fail(){    wx.login()
  }
})

这就是我的实现思路
代码在上面

相信看了这些案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

相关阅读:

overflow的滚动有哪些重要性

常用input文本框内容自动垂直居中并默认提示文字单击为空

在HTML中如何让版权符号更美观

html如何实现鼠标悬停提示A标签内容

以上就是判断登陆是否失效代码的详细内容,更多请关注php中文网其它相关文章!

 
关键词: 代码,失效,是否
 
[ 资讯搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 
0条 [查看全部]  相关评论

 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | 网站留言 | RSS订阅 | 吉ICP备11001726号-6
企业800网 · 提供技术支持