微信退出代码怎么写

1.微信怎么退出程序

在微信界面中点击右上角的三点按钮以打开菜单,在出现的菜单列表中选择“设置”菜单。在设置界面有很多设置选项,其中一项就是“退出”功能项。

点击“退出”选项,此时不是直接地退出程序,也不是退出微信帐号,而是弹出一个窗口菜单。点击界面中的“关闭微信”,这样您就能够成功退出微信。

除此之外,您还可以进入系统设置界面中退出微信,打开设置界面并定位到“应用程序”界面。在此界面中找到“微信”并点击,然后点击“强制停止”按钮退出微信。

2.微信小程序退出账号怎么实现

微信小程序退出账号的前提条件是用户已登陆,且在前端页面和后端服务已记录了用户的登陆状态。

退出登陆的操作,相当于清除用户登陆状态的操作。因此微信小程序实现退出账号的具体流程包括以下几点:1、用户登陆操作:(1)微信小程序调用wx.login获取登录凭证(code)。

(2) 将code传递到后端服务,通过凭证进而换取用户登录态信息,包括用户的唯一标识(openid),并生成与用户一一对应的token值,保存起来,用作用户身份的校验,同时返回给微信小程序客户端。(3)微信小程序获取到token令牌,保存到本地,即可作为已登陆状态的凭证。

前端代码为:const login = function () {。wx.showloading({ title: '登陆中' })。

wx.login().then(res => {。if (res.errmsg === 'login:ok') {。

api.login(res.code).then(data => {。wx.hideloading()。

wx.setstoragesync('token', data) })。}})}。

后端服务代码为:async login(jscode) {。const { ctx, app } = this。

const appid = app.config.miniprogram.appid。const secret = app.config.miniprogram.appsecret。

const url = `/sns/jscode2session。appid=${appid}&secret=${secret}&js_code=${jscode}&grant_type=authorization_code`。

const res = await ctx.curl(url, { method: 'get', datatype: 'json' })。const openid = res.data.openid。

const session_key = res.data.session_key。const str = await app.redis.get(openid)。

if (str && json.parse(str).accesstoken) { // 已登陆。const oldaccesstoken = json.parse(str).accesstoken。

await app.redis.del(oldaccesstoken)。// 删除token,实现单点登陆。

await app.redis.del(openid)。}。

const accesstoken = await ctx.helper.createwxtoken(openid, session_key)。// 生成新的token。

return accesstoken。}。

2、退出登陆操作:(1)点击“退出账号”按钮,调用ajax请求后端退出登陆接口并传递用户token,若退出成功,则清除当前用户登陆状态和token信息。(2)刷新当前页面数据,清除页面上的用户信息。

(3)后端api接收到客户端传递的用户token,查询数据库判断用户是否已登陆,若登陆,则删除或将token置为无效。前端代码为:const logout = function () {。

wx.showloading({ title: '退出登陆中' })。const token = wx.getstoragesync('token')。

api.logout({ token: token }).then(data => {。wx.hideloading()。

wx.removestoragesync('token')。refreshpagedata()。

})}。后端代码为:async logout(accesstoken) {。

const { ctx, app } = this。const userid = await app.redis.get(accesstoken)。

if (。userid) ctx.throw(400, '登陆状态已失效')。

await app.redis.del(userid)。// 删除userid。

await app.redis.del(accesstoken)。// 删除token。

微信退出代码怎么写

转载请注明出处育才学习网 » 微信退出代码怎么写

知识

说英语用英文怎么写

阅读(225)

本文主要为您介绍说英语用英文怎么写,内容包括请说英语英语怎么写,说用英语怎么写,我会说英语用英语怎么说。说 [shuō] explain persuade say speak talk tell theory explain [iksˈp

知识

手表指针英语怎么写的

阅读(310)

本文主要为您介绍手表指针英语怎么写的,内容包括手表的指针用英语怎么说,手表的指针用英语怎么说,钟表指针的英文。钟表指针的英文:Clock pointer例:Good relations are like needles of clock. 美好的

知识

owl的音标怎么写

阅读(252)

本文主要为您介绍owl的音标怎么写,内容包括owl的中文意思和音标,owl的中文意思和音标,“walk”的音标怎么写。owl 音标请看 http://dict.iciba.com/owl/n.【动】猫头鹰, 鸱鸺, 枭惯于晚上活动的人; 夜生活者表情严肃

知识

前期宣传文章怎么写

阅读(215)

本文主要为您介绍前期宣传文章怎么写,内容包括怎样才能写一篇好的宣传性文章,文化艺术活动前期宣传文章包括什么内容,怎么把一个地方的宣传活动搞起来,吸引更多的人去,文章怎么写。新闻报道,主要有两点:一是真实,二是迅速 一篇新闻报道并不一

知识

李嘉的连笔字怎么写

阅读(265)

本文主要为您介绍李嘉的连笔字怎么写,内容包括李嘉的艺术签名怎么写,李燕的连笔字怎么写谢谢,王梦瑶的连笔字的写法。

知识

恭喜你英文怎么写

阅读(332)

本文主要为您介绍恭喜你英文怎么写,内容包括恭喜你的英文怎么写,祝贺你用英语怎么说,恭喜祝贺的英文怎么写。“祝贺你”用英语可以是congratulations或congratulations on you。读音:英 [kənˌgrætjʊle

知识

奖学金申请鉴定怎么写

阅读(193)

本文主要为您介绍奖学金申请鉴定怎么写,内容包括申请奖学金的自我鉴定材料怎么写,奖学金自我鉴定怎么写,奖学金申报表中的申报人自我鉴定怎么写。尊敬的各位领导:你们好!我是来自09工业设计②班的***,现申请校二等奖学金,望各位领导批准我的申

知识

温笔画顺序怎么写

阅读(316)

本文主要为您介绍温笔画顺序怎么写,内容包括温的笔画顺序怎么写,温的笔顺怎么写,温字的笔顺怎么写。温字笔画顺序:名称:点、点、提、竖、横折、横、横、竖、横折、竖、竖、横。笔顺 [bǐ shùn] [释义] 汉字笔画的书写顺序,一般是先

知识

bat怎么写映射磁盘

阅读(448)

本文主要为您介绍bat怎么写映射磁盘,内容包括怎样编写一个批处理映射网吧的磁盘,我要做个批处理自动运行网络磁盘映射,请问要怎么做,自动映射网络的批处理怎么写。假定有一台机器名为Heaven,在这台机器上有一个共享文件夹,它的共享名称为Shar

知识

合同备案说明怎么写

阅读(231)

本文主要为您介绍合同备案说明怎么写,内容包括合同备案申请怎么写,工商局格式合同,施工合同备案无劳务分包的情况说明怎么写,合同去备案要写一个联系函证明我代表本公司去备案,要怎么写,给个。工程备案是指建筑业在承建项目开工前施工图纸,

知识

物流模板名称怎么写

阅读(343)

本文主要为您介绍物流模板名称怎么写,内容包括淘宝物流工具模板名称怎么淘宝物流工具模板名称怎么填,淘宝新增运费模板中的“模板名称”是指什么,网店里物流设置里模板名称是什么意思。模板名称是指对不同运费模板的标签,运费模板是针对交易

知识

怎么写今日头条的文章

阅读(265)

本文主要为您介绍怎么写今日头条的文章,内容包括今日头条的文章在哪里写的啊我想写文章在今日头条发表,如何在今日头条里写文章赚钱,今日头条上怎么发表文章。第一类是引人共鸣的标题。通常是说到了某个群体的痛点,甚至让人一看就有转发的冲

知识

智联简历名称该怎么写

阅读(258)

本文主要为您介绍智联简历名称该怎么写,内容包括智联招聘上的简历名称写什么比较醒目有竞争力,智联招聘求职信名称怎么写,智联简历标题怎么写最好。“姓名+岗位名称”。2、“姓名+岗位名称+岗位性质”。3、“姓名+应聘岗位+某某论坛”。4、

知识

cheng的汉字怎么写

阅读(234)

本文主要为您介绍cheng的汉字怎么写,内容包括chicheng汉字怎么写,"chengbian"汉字怎么写,"chengbian"汉字怎么写。驰骋[chí chěng] [gallop]∶骑马奔跑;奔驰驰骋原野自由地或随意地到处走动;漫游要砸断镣铐,使人的精神可以自由地驰骋赤城

知识

写代码前怎么理思路

阅读(214)

本文主要为您介绍写代码前怎么理思路,内容包括代码该怎么管理,管理思路是什么,写C++代码时怎么理清思路,写程序之前有什么可以帮助理清思路的方法。我最近也是在学代码,天天敲。之前和你一样也是函数意义能理解但是不能写出来,总的来说还是没

知识

删除网页代码怎么写

阅读(220)

本文主要为您介绍删除网页代码怎么写,内容包括删除网页代码的代码,怎么写一段js代码能删除页面一段内容,html页中删除的代码怎么写。<html><head><title&gt;删除标签</title><script>//删除方法,参数obj为你要删除的对象functi

知识

c语言中最小值代码怎么写

阅读(313)

本文主要为您介绍c语言中最小值代码怎么写,内容包括C语言编程中在许多值中取最小值怎么写,用C语言求最小值,在线等,C语言怎么编写两个数的最小值。#include<stdio.h>main(){int a[5],i,x,min;for(i=0;i<5;i++)scanf("%d",

知识

怎么在excel中写代码

阅读(217)

本文主要为您介绍怎么在excel中写代码,内容包括excel可以编写代码吗,Excel函数代码怎么写,如何在Excel中编写代码实现多种查找功能急。你的这个所有要求,不需要用到控件和编码来做1,4.用函数就可以实现了c1中输入:=MID(B1,7,2)F1中输入:=LEN(E

知识

测试用例怎么写代码

阅读(229)

本文主要为您介绍测试用例怎么写代码,内容包括软件测试的测试用例怎么写,测试用例怎么写、,如何写测试用例。● 测试用例编号◇ 规则:编号具有唯一性、易识别性,由数字和字符组合成的字符串◇ 约定:系统测试用例:产品编号-ST-系统测试项名-系统

知识

网站判断手机跳转代码怎么写

阅读(203)

本文主要为您介绍网站判断手机跳转代码怎么写,内容包括html手机跳转代码,html手机跳转代码,网站自动识别手机电脑访问并自动跳转的代码谁给个。<script>if(navigator.platform.indexOf(Win32)!=-1){}else{window.locat

知识

测试代码需求怎么写

阅读(219)

本文主要为您介绍测试代码需求怎么写,内容包括对于测试人员来说,需求分析该怎么写,如何提出测试程序需求,并完成程序的编写,软件测试需求文档怎么写。呵呵,我刚写的一篇文章~专门讨论测试需求~~摘抄一些吧~1. 基本概念软件测试需求是根据测

知识

写代码中rgb函数怎么写

阅读(227)

本文主要为您介绍写代码中rgb函数怎么写,内容包括关于RGB函数,代码中怎样把RGB颜色值转换成16进制,RGB函数中的3个数字分别表示什么。简单的移位和按位加: int r,g,b; int c; // TC 用 long int; // 如果次序是RRGGBB c = r

[/e:loop]