app。js里onLaunch() {
// 展示本地存储
onLaunch: function () {
//判断用户的登录状态
this.globalData.loginPromise = getUserInfo().then(res => {
if (res.data.code == 0) {
this.globalData.isLogin = true;
this.globalData.userInfo = res.data.data
} else {
//未登录
}
return"我执行完了"
})
globalData: {
isLogin:false,
userInfo: null,
loginPromise:null
}

登录
/**

  • 页面的初始数据
    */
    data: {
    value: ‘’,
    username: ‘’,
    password: ‘’,
    },
    //调用登录接口
    handleLogin() {
    //先获取输入框的内容
    login(this.data.username, this.data.password).then(res => {
    console.log(res)
    let cookie = res.cookies.join(";")
    if (cookie.includes(‘JSESSIONID’)) {
    //登录成功的时候,把cookie放到storage里
    wx.setStorageSync(‘cookie’, cookie)
    }
    if (res.data.code == 0) {
    app.globalData.isLogin = true;
    app.globalData.userInfo = res.data.data
    wx.switchTab({
    url: ‘/pages/my/my’,
    }),
    wx.showToast({
    title: ‘登录成功’,
    })
    } else {
    wx.showModal({
    showCancel: false,
    title: ‘登陆失败’,
    content: res.data.msg
    })
    }
    //在每次发送请求的时候,都带上storage中的cookie
    getUserInfo().then(res1 => {
    console.log(res1)
    })
    })

退出登录
// 退出登录
logout() {
wx.removeStorageSync(‘cookie’);
app.globalData.isLogin=false;
app.globalData.userInfo=null;
wx.navigateTo({
url:’/pages/login/index’
})
},

微信小程序 登录与退出登录相关推荐

  1. 微信小程序清除缓存/退出登录

    小程序wxml页面: <view><button bindtap="clear">退出登录</button> </view> 小程序 ...

  2. 【愚公系列】2022年09月 微信小程序-微信小程序实现网页一键登录功能

    文章目录 前言 一.微信小程序实现网页一键登录功能 1.旧版登录方法 2.新版登录方法 二.相关第三方包源码 前言 如果微信小程序要获取微信登录的用户信息,需要拿到code去后台换取用户信息,具体步骤 ...

  3. 微信小程序开发之——用户登录-登录流程(1)

    一 概述 新建微信小程序自带用户登录简化 小程序登录流程时序 二 新建微信小程序自带用户登录简化 新建的微信小程序默认有用户登录功能,将多余功能去除后,简化如下 2.1 index.wxml < ...

  4. 微信小程序+SpringBoot实现用户登录

    微信小程序+SpringBoot实现用户登录 前言 微信小程序越来越吃香了(前话就这么多,嘿嘿) 前端 那就开始吧,登录界面就如此了 wxml内容如下,这是格式化后粘贴过来的,emmm,怪像那回事. ...

  5. 【微信小程序】 通过用户登录实现批量收集formId

    参考网上多篇文章,本文目的旨在做个记录. [微信小程序]通过用户登录实现批量收集formid,无限次发送模板消息 提交1次表单可下发1条模板消息,多次提交下发条数独立,相互不影响. 所以,想无限次发送 ...

  6. Laravel 微信小程序后端实现用户登录的示例代码

    Laravel 微信小程序后端实现用户登录的示例代码 这篇文章主要介绍了Laravel 微信小程序后端实现用户登录的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值 ...

  7. Taro开发微信小程序实现简单的登录退出功能

    Taro是由凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架,还有我发现从某度上搜索的结果首页居然看不到Taro框架的任何信息,但是谷歌首页就直接给出了结果,Taro使用文档.我是准备 ...

  8. 微信小程序:用户授权登录

    点击"微信一键登录"按钮,触发login_weixi事件 先查看是否勾选了底部按钮,勾选了就获取用户信息,每次请求成功都会弹出授权窗口,把用户信息缓存到storage里面,方便下次 ...

  9. 微信小程序入门之授权登录

    微信小程序 一.实现微信小程序授权登录 微信小程序每次获得用户的信息时需要授权登录,下面的代码可以实现以下功能 Page({data: {nickName:''},dianji(){console.l ...

  10. 微信小程序云开发用户身份登录_微信小程序开发用户授权登录(下)

    如果开发者拥有多个移动应用.网站应用.和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用.网站应用和公众帐号(包括小程序),用户的 Un ...

最新文章

  1. 一些大佬博客里的个签
  2. linux nginx搭配https
  3. 【PAT乙级】 1015 德才论 (25 分)
  4. NOIP竞赛学习整理--动态规划算法举例P1264
  5. ner 评估指标_序列标注算法评估模块 seqeval 的使用
  6. 又重新让aspspider.net支持中文PDF输出了
  7. php保存复制粘贴的网页内容,JS实现网站内容的禁止复制和粘贴、另存为
  8. 如何给UNIX域Socket套接字抓包?
  9. php数组的用法,PHP array_udiff_uassoc() 函数
  10. 央视被黑内幕,居然存在暴库及上传漏洞
  11. 初试cocos2d-x坐标系
  12. Controller层返回字符串
  13. 中文在线语音识别技术获重大突破!百度输入法准确率超行业最高水平15%
  14. 计算机的二课堂成果展示ppt,作品成果展示.ppt
  15. python 基础-如何调用函数
  16. 阿里大文娱深耕电影赛道,推出多部爆款电影
  17. Sql Server REPLACE函数的使用;SQL中 patindex函数的用法
  18. 【软件】DVDStyler报错找不到VOB文件
  19. 03.fourier transform(傅立叶变换)
  20. Spring 事务的属性

热门文章

  1. 我的物联网大学【第二章】:Luat的出世
  2. 2020Web应用防火墙 (WAF)榜单TOP30
  3. 2012年信息系统项目管理师下半年上午考试习题与答案解析
  4. 第3章-2 查验身份证
  5. 传统软件服务器与游戏服务器架构区别
  6. word加上尾注之后参考文献下面的横线去除
  7. 【STC8H8K64U】开天斧3.1学习笔记——LED闪烁
  8. 灰度图、黑白图,彩色图理解
  9. 生活随记-公平和本分
  10. 编程语言中一些令人抓狂的规则