判断登陆是否失效代码
发表时间:2023-09-16 来源:明辉站整理相关软件相关文章人气:
[摘要]这次给大家带来判断登陆是否失效代码,判断登陆是否失效注意事项有哪些,下面就是实战案例,一起来看一下。var that = this;new Promise((resolve, reject) => {// 检查wx.login有没有失效,失效的话重新wx.loginwx.checkSessi...
这次给大家带来判断登陆是否失效代码,判断登陆是否失效
注意事项有哪些,下面就是实战案例,一起来看一下。
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中文网其它相关文章!
网站建设是一个广义的术语,涵盖了许多不同的技能和学科中所使用的生产和维护的网站。