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 后端实现相关推荐

  1. 微信的url服务器接收微信信息的配置

    微信的url服务器接收微信信息的配置: http://hlg.ngrok.xiaomiqiu.cn/wgo-api-gateway/handle 其中 hlg.ngrok.xiaomiqiu.cn 为 ...

  2. 企业微信 自建服务器,企业微信对接企业自建应用(小程序、h5登陆认证)

    企业微信与自建h5应用和小程序对接 1.企业微信对接h5 网页授权登登陆链接 https://open.weixin.qq.com/connect/oauth2/authorize?appid=COR ...

  3. 爬去微信小程序服务器代码,微信小程序反编译及源码抓取(2021最新)

    网易 Mumu 模拟器安装 下载完安装包后直接安装 打开模拟器 安装 微信.RE文件管理器 设置Root 权限 打开 RE文件管理器,提示请求超级用户访问权限,选择允许 到此准备工作完成. 打开微信, ...

  4. 家用电脑设置成小程序服务器,电脑微信小程序设置全屏的方法是什么

    电脑微信小程序设置全屏的方法是什么 方法:首先配置小程序resizeable的参数设置为true,这样操作可以在电脑端打开一个较大的横向窗口显示,屏幕大小是1024乘以768的,然后再按下全屏按钮,便 ...

  5. 肯德基微信小程序连接服务器异常,微信小程序平台常见问题及解决方案

    原标题:微信小程序平台常见问题及解决方案 现在越来越多的人开始制作自己的小程序,但由于缺少经验,以及对微信小程序平台缺乏了解,会犯一些低级错误,导致自己制作小程序的时候频频受阻.这里我列举了一些常见问 ...

  6. 电商小程序服务器,电商小程序

    原标题:电商小程序 2017年微信小程序诞生于,基于微信运行的应用.由于微信小程序背靠微信,因此其带着巨大的流量优势.所以,很多企业和商家都开发了自己的小程序. 在开发过小程序的企业和商家中,有很多是 ...

  7. 小程序服务器布置云端费用,程序员的小目标:从云端搭建一个小程序开始

    9月21日,微信小程序正式开启内测.在微信生态下,触手可及.用完即走的微信小程序引起广泛关注.近日,腾讯云正式上线微信小程序解决方案,提供小程序在云端服务器的技术方案. 该方案目前已囊括文件上传下载. ...

  8. 小程序服务器内存要求,小程序服务器内存需要多大

    小程序服务器内存需要多大 内容精选 换一换 弹性伸缩服务可根据用户的业务需求,通过策略自动调整其业务的资源.具有自动调整资源.节约成本开支.提高可用性和容错能力的优势.适用以下场景:访问流量较大的论坛 ...

  9. 微信朋友圈小视频显示服务器超时,微信小视频转发到朋友圈却提示发送失败怎么办?...

    相信很多朋友都有这样的困扰:微信小视频发送到朋友圈后,却提示发布失败,这是为什么呢?微信小视频发布失败有什么解决方法?那么,今天宿迁波仔就和大家分享一下正确发送小视频到朋友圈的方法. 自从微信更新6. ...

  10. 微信无法连接服务器10,微信无法连接到服务器【应对方式】

    不知道大家有没有遇到过微信无法连接到服务器 的情况,近日小编就遇到了关于微信无法连接到服务器 的问题,相信大家对如何解决微信无法连接到服务器 的 方法不是特别清楚,下面是小编给大家收集的关于微信无法连 ...

最新文章

  1. Database Appliance并非Mini版的Exadata-还原真实的Oracle Unbreakable Database Appliance
  2. linux学习笔记(一):查看系统、硬件信息
  3. 2005年博客与web2.0十大最拽的武侠人物
  4. CAS机制中的ABA问题
  5. ANDROID L——Material Design综合应用(Demo)
  6. 互信息的数学解释以及matlab编程
  7. 双系统隐藏d盘linux,如何实现双系统的相互隐藏
  8. 网络虚拟化技术(一): linux网络虚拟化,网络虚拟化技术(一): Linux网络虚拟化...
  9. java word 饼图_[Java教程]echarts标准饼图解读(一)——基本配置demo
  10. eventfd以及epoll原理分析
  11. 2017将转行进行到底
  12. (转)学习directx遇到的问题
  13. 【算法】剑指 Offer 63. 股票的最大利润
  14. IDEA导入Eclipse项目的方法步骤(图文教程)
  15. 自学了三个月的软件测试,从小白到自动化测试工程师,我是如何从零拿到大厂offer的
  16. 让自己的软件出现在选择打开列表的软件中
  17. Masscan——端口扫描
  18. php识别名片,基于php的聚合数据名片识别api调用实例
  19. python脱离环境运行_脱离Python环境运行的问题所使用的工具介绍
  20. 软件卸载不了怎么办?快用IObit Uninstaller Pro软件卸载大师

热门文章

  1. mysql二级软件_全国计算机等级考试二级MySQL练习软件
  2. FU-A STAP-A
  3. 2037 data maker
  4. 百度地图生成器不显示图片的原因
  5. ps cc 2014 智能切图
  6. php生成pem文件怎么打开,iOS推送证书生成pem文件(详细步骤)
  7. Git Windows下配置Merge工具DiffMerge
  8. SSO单点登录系统的设计与实现
  9. 机器学习必学十大算法
  10. php paypal网站对接,php 接入 paypal 支付