小程序检查登录是否过期

			//检查登录是否过期
			uni.checkSession({
				success: (res) => {
					if(res.errMsg == 'checkSession:ok'){
						console.log(res);
						console.log('登录暂未过期');
						console.log(uni.getStorageSync('openid'));
					}
				},
				fail: (err) => {
					//过期的话调用接口
					uni.showModal({
						cancelText:'取消',
						confirmText:'确定',
						title:'登录已过期,请重新登录',
						success: (res) => {
							if(res.confirm){
								uni.showLoading({
									mask:true,
									title:'登录中...'
								})
								uni.login({
									provider:'weixin',
									success: (res) => {
										console.log(res);
										this.http.httpRequest('/index.php/login','post',{
											code:res.code
										}).then((res) => {
											if(res.code == 1){
												uni.hideLoading()
												uni.showToast({
													icon:'success',
													title:'登录成功'
												})
												this.loginCode = res.code
												uni.setStorageSync('loginCode',this.loginCode)
												this.nickName = uni.getStorageSync('nickname')
												this.avatar = uni.getStorageSync('avatar')
												this.showButton = false
												setTimeout(() => {
													uni.navigateTo({
														url:'../index/examType'
													})
												},2000)
											}
										})
									}
								})
							}
						}
					})
				}
			})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值