微信小程序 登录与退出登录
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’
})
},
微信小程序 登录与退出登录相关推荐
- 微信小程序清除缓存/退出登录
小程序wxml页面: <view><button bindtap="clear">退出登录</button> </view> 小程序 ...
- 【愚公系列】2022年09月 微信小程序-微信小程序实现网页一键登录功能
文章目录 前言 一.微信小程序实现网页一键登录功能 1.旧版登录方法 2.新版登录方法 二.相关第三方包源码 前言 如果微信小程序要获取微信登录的用户信息,需要拿到code去后台换取用户信息,具体步骤 ...
- 微信小程序开发之——用户登录-登录流程(1)
一 概述 新建微信小程序自带用户登录简化 小程序登录流程时序 二 新建微信小程序自带用户登录简化 新建的微信小程序默认有用户登录功能,将多余功能去除后,简化如下 2.1 index.wxml < ...
- 微信小程序+SpringBoot实现用户登录
微信小程序+SpringBoot实现用户登录 前言 微信小程序越来越吃香了(前话就这么多,嘿嘿) 前端 那就开始吧,登录界面就如此了 wxml内容如下,这是格式化后粘贴过来的,emmm,怪像那回事. ...
- 【微信小程序】 通过用户登录实现批量收集formId
参考网上多篇文章,本文目的旨在做个记录. [微信小程序]通过用户登录实现批量收集formid,无限次发送模板消息 提交1次表单可下发1条模板消息,多次提交下发条数独立,相互不影响. 所以,想无限次发送 ...
- Laravel 微信小程序后端实现用户登录的示例代码
Laravel 微信小程序后端实现用户登录的示例代码 这篇文章主要介绍了Laravel 微信小程序后端实现用户登录的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值 ...
- Taro开发微信小程序实现简单的登录退出功能
Taro是由凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架,还有我发现从某度上搜索的结果首页居然看不到Taro框架的任何信息,但是谷歌首页就直接给出了结果,Taro使用文档.我是准备 ...
- 微信小程序:用户授权登录
点击"微信一键登录"按钮,触发login_weixi事件 先查看是否勾选了底部按钮,勾选了就获取用户信息,每次请求成功都会弹出授权窗口,把用户信息缓存到storage里面,方便下次 ...
- 微信小程序入门之授权登录
微信小程序 一.实现微信小程序授权登录 微信小程序每次获得用户的信息时需要授权登录,下面的代码可以实现以下功能 Page({data: {nickName:''},dianji(){console.l ...
- 微信小程序云开发用户身份登录_微信小程序开发用户授权登录(下)
如果开发者拥有多个移动应用.网站应用.和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用.网站应用和公众帐号(包括小程序),用户的 Un ...
最新文章
- 一些大佬博客里的个签
- linux nginx搭配https
- 【PAT乙级】 1015 德才论 (25 分)
- NOIP竞赛学习整理--动态规划算法举例P1264
- ner 评估指标_序列标注算法评估模块 seqeval 的使用
- 又重新让aspspider.net支持中文PDF输出了
- php保存复制粘贴的网页内容,JS实现网站内容的禁止复制和粘贴、另存为
- 如何给UNIX域Socket套接字抓包?
- php数组的用法,PHP array_udiff_uassoc() 函数
- 央视被黑内幕,居然存在暴库及上传漏洞
- 初试cocos2d-x坐标系
- Controller层返回字符串
- 中文在线语音识别技术获重大突破!百度输入法准确率超行业最高水平15%
- 计算机的二课堂成果展示ppt,作品成果展示.ppt
- python 基础-如何调用函数
- 阿里大文娱深耕电影赛道,推出多部爆款电影
- Sql Server REPLACE函数的使用;SQL中 patindex函数的用法
- 【软件】DVDStyler报错找不到VOB文件
- 03.fourier transform(傅立叶变换)
- Spring 事务的属性