前言

不久之前(两年前)我写了篇博客《个人博客网站实现微信扫码登录(附源码)》,当时只为记录。没想到收到诸多“猿友”私聊,有“代码跑不起来”“实现原理”“测试网址访问不了”等问题。我都一一解答。希望各位在技术探索路上不迷茫
在进入正题前 先聊聊实现原理 以便更好引领大家熟悉 我们都清楚 微信已成国民软件 男女老少都离不开它 所以用微信扫码注册 登录是很便捷的事 然而当我们个人网站 博客 论坛想接入该功能时 却发现只对企业开放不过这难不住我们。我们依旧能够实现。凭借个人资质。达成博客网站微信扫码登录。
如下图示,这是代码的核心流程。它看上去较为繁琐,实则颇为简单。接下来我会对流程进行拆分讲解。
在线测试
之前没怎么维护。所以测试网站时好时坏。最近我对网站进行了重构。能保证稳定运行了。下面是测试地址
在线测试微信扫码登录
准备工作
首先要注册一个小程序。注意,小程序得提交审核并上线,要是处于开发版本,就没办法生成二维码图片。
注册地址:小程序注册
需要一个域名。该域名已绑定https证书。微信小程序的请求必须要https。没有服务器的看这里:
腾讯云推出云产品限时秒杀活动。有爆款2核4G云服务器参与。首年只需74元!
好了,准备工作至此已完成。现在开始解析流程。因代码量多,此处不对代码作过多解释,有需要者可自行下载。更多内容是解析流程。
请求二维码
在流程图里 这一步有四个步骤要完成 分别是“1、1.1、1.2、1.3” 实际上它可被视作一个步骤 即向微信请求小程序二维码
1、请求二维码
获取小程序时选择不限制数量。该小程序码可携带一个scene参数。此参数只能小于或等于32位。既然能携带参数,那我们就能在参数上做文章。
获取不限制的小程序码 | 微信开放文档微信开发者平台文档
当PC与服务器建立通讯后 移动端也与服务器建立通讯 手机端的操作 比如登录 注册 能传递到后端 我们可依据GUID的前25位知晓手机端要把消息传给谁 可通过传递参数将手机端消息传到PC端
2、消息转发
在上一步 我们的PC与服务器建立了连接 移动端也与服务器建立了连接 当移动端发送一个数据包到服务器 服务器解析移动端传过来的数据包 然后将该消息转发给PC端 以此实现消息互通的效果 如下图
实际上走到这一步时,大致流程已然走完。在本篇博客里,不存在源码,全文借助流程图引导大家理解。下面会张贴出源码,经简单配置就能运行测试
项目源码
下载地址:
相关推荐:
2020年最快一天挣300500元的4个方法,收好了!
北京,千年古都的魅力与未来
详细分析关键词优化步骤,让搜索引擎爱上你的内容
下班后做什么赚钱项目可以日赚500+?我来告诉你!
SEO水蜜蜜,助力企业网站优化,提升搜索引擎排名
北京地区关键词优化步骤,打造高权重、高流量的优质内容
利用探探每日引流上百女粉,女粉变现月入过万的操作方法思路分享
淘宝关键词优化攻略,宝贝如何脱颖而出
互联网营销方式主要有哪些?这4种主流方式必须掌握!
详细分析,搜狗关键词优化软件下载,助力网站SEO提升
佛山关键词优化教程,打造搜索引擎营销利器,助力企业腾飞
详细分析关键词竞价优化软件,助力企业精准营销,提升竞争力
七个零成本引流的app推广运营技巧,让目标用户主动来访!
详细分析,关键词优化在互联网营销中的重要性
详细分析关键词竞价优化步骤,提升广告效果,精准触达目标用户
谷歌学术的检索规则有哪些,谷歌学术官网入口
佛山优化关键词服务,助力企业腾飞的新引擎
淘宝服装关键词优化,介绍如何让您的店铺脱颖而出
引流转化日入1000+的引流思路方法分享!
想要做广告联盟赚钱的四大注意事项!
详细分析,关键词优化软件制作的艺术与方法
个人站长必备!6种最有效的网站推广方法!
教你如何利用app交叉推广来0成本推广自己的app,大量吸粉!
推广*类app违法吗?这些问题需要注意!
点击广告赚钱是真实的吗?是不是骗局?
淘宝标题关键词优化软件,助力卖家提升店铺流量与转化率
详细分析单页优化,关键词布局的艺术
佛山公司,创新驱动,引领产业升级新篇章
详细分析关键词优化质量度,提升内容价值的方法
详细分析ASO关键词优化技术,提升应用商店排名的秘密武器
详细分析关键词推广优化顾问,助力企业实现精准营销
详细分析关键词优化方法,让视频内容脱颖而出
新手如何做项目可以达到日赚500?我来教你!
淘宝关键词优化,打造爆款标题的方法与方法
朔州,高品质生活新地标,探寻山西魅力之源
揭秘引流项目之百度贴吧诱导引流项目的玩法和思路!
适合任何行业的精准引流大法,赶紧收藏!
最新的四种0成本0投入的网络兼职赚钱项目,快来看看!
详细分析介休关键词网站优化步骤,助力企业线上崛起
详细分析,优化关键词在软件营销中的重要性与应用步骤
详细分析,优化关键词的奥秘与应用
详细分析eBay关键词优化步骤,助力跨境电商成功之路
SEO监测卵泡,介绍生育健康的关键指标
如何利用广告推广的形式来提高网站流量?
详细分析,仙桃代做关键词优化步骤,助力企业腾飞
2021网站内容优化这么做,快速提高网站排名
app推广过程中最常见的10个微信营销方法,你会吗?
佛山,千年古邑,现代活力
淘宝关键词优化攻略,提升店铺排名,助力生意腾飞
详细分析,如何优化eBay关键词,提升商品曝光率与转化率