判断登陆是否失效代码
程序员文章站
2022-04-03 17:00:43
...
这次给大家带来判断登陆是否失效代码,判断登陆是否失效注意事项有哪些,下面就是实战案例,一起来看一下。
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判断端口是否打开的代码
-
CI框架,源代码一次性判断获取post(get)数据是否有某个字段值为空方法,cipost
-
PHP strstr 函数判断字符串是否否存在的实例代码_PHP
-
PHP+MYSQL会员系统的登陆即权限判断实现代码_PHP教程
-
判断文件是否正在被使用的JS代码_javascript技巧
-
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
-
微信公众号判断用户是否已关注php代码解析,公众php_PHP教程
-
js或者jquery判断图片是否加载完成实现代码_javascript技巧
-
判断是否手机访问的php js代码
-
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码_PHP