微信小程序登录
来源:互联网 发布:人工智能 健康管理 编辑:程序博客网 时间:2024/06/06 13:12
小程序登陆流程图:
步骤大致如下:
- 首先判断登陆状态:是过期还是未过期;用wx.checkSession() 没有过期就不用管了;过期的话就重新登录;
- 登录wx.login() 登录失败返回失败结果,登录成功获取用户信息wx.getUserInfo()
- 获取用户信息成功,将用户信息和code值传递给后台:wx.request()
- 后台会返回一个信息串,然后将返回的信息存储在本地:wx.setStorage()
Page({
/**
* 页面的初始数据
*/
data: {
iv: '',//用户信息
encryptedData: '', //完整用户信息加密数据
code:""
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
//获取用户登录过期还是未过期
wx.checkSession({
//未过期
success:function(){
console.log("登录未过期,还在登录")
},
//登录过期,重新登录
fail:function(){
wx.login({
success:function(res){
console.log(res.code);
//登录成功获取用户的信息
wx.getUserInfo({
success:function(res_useInfo){
console.log(res_useInfo)
//获取成功,将iv和加密码信息传递后台;
wx.request({
url: 'https://rfctfpi1.qcloud.la';,
data:{
code:res.code,
encryptedData: res_useInfo.encryptedData,
iv: res_useInfo.iv
},
method:"GET",
//将参数传递给后台成功,返回的数据
success:function(res_return){
console.log(res_return.data);
// 更新数据;
// that.setData({
// //如果有的话
// })
//将数据存储在本地
wx.setStorage({
key: 'key',
data: res_return.data,
})
}
})
}
})
}
})
}
})
}
})
阅读全文
0 0
- 微信小程序登录流程
- 微信小程序登录流程
- 微信小程序 登录过程
- 微信小程序登录案例
- 微信小程序之登录
- 微信小程序登录
- 微信小程序登录逻辑整理
- 微信小程序 登录流程规范
- 微信小程序的简单登录
- 微信小程序登录获取用户信息
- 微信小程序登录逻辑整理
- 登录程序
- 微信小程序中用户登录和登录态维护
- 微信小程序中用户登录和登录态维护
- java 微信小程序登录 验证登录并获取用户信息
- 微信小程序登录密码MD5加密
- 微信小程序登录密码MD5加密
- 微信小程序之八(用户登录)
- HGDB查看数据库与表空间对应的物理文件
- sql删除重复条目只保留一条
- Tinkphp项目 在Linux下nginx 环境中 404 所有页面全部404 解决
- 上拉下拉 pull-to-refresh
- 基本模块
- 微信小程序登录
- AndroidStudio集成Git-2击集成Coding/Github
- Xlistview
- sql常用语句
- Character.UnicodeBlock中cjk的说明
- Scrapyd 使用
- 深入理解 Java 垃圾回收机制
- [BZOJ4503]两个串(快速傅立叶变换FFT)
- Python SMTP服务发送邮件