微信小程序服务器.net,微信小程序登陆 .net 后端实现
1:前端获取用户凭证code 传送请求得到openId(用户惟一标识)
在页面的Onlaunch 方法中,调用wx.login 方法html
这一步获取登陆凭证,经过凭证调用本地后台接口,获取用户openId sessionKey等,本地后台的接口调用方法参考第四步算法
注意点:小程序
1:一般咱们会把用户的session_key 存取到后台的session会话中,可是在微信小程序不会自动保存用户的session id, 这就须要将返回的session id 存在local storage中,当再次向后台请求时,在header 中带上 cookie , 看第二步图windows
2:that.globalData.info = res.data.data.string, 将一个object 里的string 赋值给globalData.info, 这个时候info的值仍然是indefined, 而 res.data.data是一个对象,会赋值成功,这是为何呢?参考https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxs/06datatype.html后端
2:前端获取用户信息并发送本地接口请求解码
注意点微信小程序
2:向后台发送解码请求时,在header传 cookie, 标识是同一个会话,如图服务器
3:后端获取用户 session_key 和 open id(.net)
注意点微信
1:若是获取成功, errcode不会返回
2: 使用Asp.net core Session
安装包:Microsoft.AspNetCore.Session
在startup.cs 中进行配置,添加服务和注入session,网上有参考,不赘述
3: 使用vs 进行build时,以管理员模式运行
4: 微信要求服务器使用TLS1.2协议,如何在windows中升级TLS1.2
更改注册表,网上有资源不赘述
4:后端进行加密信息解码
.net 加密解码回顾:
常见的加密算法包括md5,sha1,aes,base64, 而 AES是可逆的对称加密算法
Base64是一种编码方式,就是把一串二进制转换成另一种二进制串
用于图片存储等,即把图片转换成一种二进制码,从而计算机能打印
AES:
.net core session
TLS1.2
JsonConvert 反序列化时, 若是遇到特殊字符时,会报错的解决方法
参考资源
微信小程序服务器.net,微信小程序登陆 .net 后端实现相关推荐
- 微信的url服务器接收微信信息的配置
微信的url服务器接收微信信息的配置: http://hlg.ngrok.xiaomiqiu.cn/wgo-api-gateway/handle 其中 hlg.ngrok.xiaomiqiu.cn 为 ...
- 企业微信 自建服务器,企业微信对接企业自建应用(小程序、h5登陆认证)
企业微信与自建h5应用和小程序对接 1.企业微信对接h5 网页授权登登陆链接 https://open.weixin.qq.com/connect/oauth2/authorize?appid=COR ...
- 爬去微信小程序服务器代码,微信小程序反编译及源码抓取(2021最新)
网易 Mumu 模拟器安装 下载完安装包后直接安装 打开模拟器 安装 微信.RE文件管理器 设置Root 权限 打开 RE文件管理器,提示请求超级用户访问权限,选择允许 到此准备工作完成. 打开微信, ...
- 家用电脑设置成小程序服务器,电脑微信小程序设置全屏的方法是什么
电脑微信小程序设置全屏的方法是什么 方法:首先配置小程序resizeable的参数设置为true,这样操作可以在电脑端打开一个较大的横向窗口显示,屏幕大小是1024乘以768的,然后再按下全屏按钮,便 ...
- 肯德基微信小程序连接服务器异常,微信小程序平台常见问题及解决方案
原标题:微信小程序平台常见问题及解决方案 现在越来越多的人开始制作自己的小程序,但由于缺少经验,以及对微信小程序平台缺乏了解,会犯一些低级错误,导致自己制作小程序的时候频频受阻.这里我列举了一些常见问 ...
- 电商小程序服务器,电商小程序
原标题:电商小程序 2017年微信小程序诞生于,基于微信运行的应用.由于微信小程序背靠微信,因此其带着巨大的流量优势.所以,很多企业和商家都开发了自己的小程序. 在开发过小程序的企业和商家中,有很多是 ...
- 小程序服务器布置云端费用,程序员的小目标:从云端搭建一个小程序开始
9月21日,微信小程序正式开启内测.在微信生态下,触手可及.用完即走的微信小程序引起广泛关注.近日,腾讯云正式上线微信小程序解决方案,提供小程序在云端服务器的技术方案. 该方案目前已囊括文件上传下载. ...
- 小程序服务器内存要求,小程序服务器内存需要多大
小程序服务器内存需要多大 内容精选 换一换 弹性伸缩服务可根据用户的业务需求,通过策略自动调整其业务的资源.具有自动调整资源.节约成本开支.提高可用性和容错能力的优势.适用以下场景:访问流量较大的论坛 ...
- 微信朋友圈小视频显示服务器超时,微信小视频转发到朋友圈却提示发送失败怎么办?...
相信很多朋友都有这样的困扰:微信小视频发送到朋友圈后,却提示发布失败,这是为什么呢?微信小视频发布失败有什么解决方法?那么,今天宿迁波仔就和大家分享一下正确发送小视频到朋友圈的方法. 自从微信更新6. ...
- 微信无法连接服务器10,微信无法连接到服务器【应对方式】
不知道大家有没有遇到过微信无法连接到服务器 的情况,近日小编就遇到了关于微信无法连接到服务器 的问题,相信大家对如何解决微信无法连接到服务器 的 方法不是特别清楚,下面是小编给大家收集的关于微信无法连 ...
最新文章
- Database Appliance并非Mini版的Exadata-还原真实的Oracle Unbreakable Database Appliance
- linux学习笔记(一):查看系统、硬件信息
- 2005年博客与web2.0十大最拽的武侠人物
- CAS机制中的ABA问题
- ANDROID L——Material Design综合应用(Demo)
- 互信息的数学解释以及matlab编程
- 双系统隐藏d盘linux,如何实现双系统的相互隐藏
- 网络虚拟化技术(一): linux网络虚拟化,网络虚拟化技术(一): Linux网络虚拟化...
- java word 饼图_[Java教程]echarts标准饼图解读(一)——基本配置demo
- eventfd以及epoll原理分析
- 2017将转行进行到底
- (转)学习directx遇到的问题
- 【算法】剑指 Offer 63. 股票的最大利润
- IDEA导入Eclipse项目的方法步骤(图文教程)
- 自学了三个月的软件测试,从小白到自动化测试工程师,我是如何从零拿到大厂offer的
- 让自己的软件出现在选择打开列表的软件中
- Masscan——端口扫描
- php识别名片,基于php的聚合数据名片识别api调用实例
- python脱离环境运行_脱离Python环境运行的问题所使用的工具介绍
- 软件卸载不了怎么办?快用IObit Uninstaller Pro软件卸载大师