**

SpringBoot实现微信扫码登录功能让网站支持使用微信登录demo

**
在网上找了很多网页微信扫码登录实现的代码,但是都没有很快的实现的那种,还有很多代码没有放全的,所以自己写了的demo,也讲清楚点。
1. 此功能基于微信开放平台。实现此功能的前提是需要有微信开放平台帐号,并认证(需300¥)成功。
2.需要有公网可以访问的域名和IP。

一、微信开放平台认证流程

1.进入微信开放平台。
2.使用帐号登录后进入到帐号中心–》开发者资格认证–》认证。(认证需要提交公司营业执照一些信息)此处按要求填写即可。认证成功与否一般会在两日内回复结果。此处不再赘述。
认证成功后就可以对我们现有的网站系统进行开发了。资源中心中有官方给的一些参考demo。可以自行查看。
3.进入到管理中心–》网站应用–》创建网站应用–》填写基本信息–》填写网站信息。需要说明的是开发信息中有个授权回调域,此处填写的是我们项目所在的域名(此域名可以修改,其他信息修改需要重新审核)。
4.提交成功后官方会对所申请的资料进行审核。审核成功后我们就能看到我们开发所需要的AppID和AppSecret(第一次使用使用需要用绑定的微信号扫码生成)。

二、代码实现
我会把完整的代码文章下面,有需要的小伙伴可以自己拿走用。我先写下里面注意的事项,下面贴图大家应该能直接看懂。
首先application.properties文件中的这个回调url路径应该与你开放平台申请的网站应用填的回调域相同

其次就是我是用宝塔部署的项目,所以这里的网站域名也就是开放平台网站应用回调域里面填的域名


启动项目进行测试

因为我已经部署到线上所以我可以直接用线上的域名进行访问




这样扫码登陆拿到微信用户信息的demo就完成了

如果你在本地跑代码的话,本地端口号跟/login即可

不过这里因为我放到线上了,所以调的还是线上的回调接口拿的信息

里面所有的代码我放到百度和阿里链接了,觉得能帮助到你的,给我文章下面评论666就好了,哈哈哈

百度云盘
链接:https://pan.baidu.com/s/1NyL91s-CmIYS-iV2kNDelA
提取码:9527
–来自百度网盘超级会员V4的分享

阿里云盘
我分享了「spring-boot-scan-login.zip」,你可以不限速下载
查看分享内容请安装此插件:https://greasyfork.org/zh-CN/scripts/432695-aliyundriveshare
链接:https://www.aliyundrive.com/s/AS-BJ-Bf3163590lS2r4n616I5

SpringBoot实现微信扫码登录功能让网站支持使用微信登录demo相关推荐

  1. 微信扫码支付功能(1)---通过谷歌二维码工具生成付款码

    生成付款二维码 一.微信网站扫码支付介绍 1.扫码支付文档 微信开发官方文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5 ...

  2. 利用临时二维码实现在电脑浏览器上的微信扫码登陆功能 - EasyWeChat版

    2019独角兽企业重金招聘Python工程师标准>>> 这个方法最开始用在还没有"微信开放平台"的时候,现在也有不少网站在用,简单说就是生成一个临时二维码放到服务 ...

  3. 微信扫码支付功能(2)---用户扫码支付成功,微信异步回调商户接口

    用户扫码支付成功,微信异步回调商户 上一篇博客完成用户扫码支付功能: https://www.cnblogs.com/qdhxhz/p/9708534.html 当用户扫码支付成功之后,微信会异步回调 ...

  4. Winfrom实现微信扫码支付功能

    winfrom实现微信扫码支付 实现逻辑:生成订单展示二维码-轮询检查支付结果-直到支付成功 看图,是不是你需要实现的效果,我是用的轮询的方式检查是否支付成功 微信扫码支付 下载地址:https:// ...

  5. 微信扫码登陆功能(保姆级)

    微信官网文档 https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html 一.申 ...

  6. 微信扫码支付功能详细教程————Java

    前言  首先声明 我并非原创 原创是 http://blog.csdn.net/wangqiuyun/article/details/51241064 我只是在前辈的基础 加以解释说明 还有自己的一些 ...

  7. springboot 实现 订单 和 微信扫码支付 功能

    1:下面是简单生成订单和支付的流程 后端实现 1: 首先开发 生成订单接口,根据订单查询接口, 生成微信支付的二维码的接口,查询订单支付的状态的接口 @Api(tags="订单接口" ...

  8. php微信扫码支付报错,(转)微信调用扫码和支付功能是都报错 the permission value is offline verifying...

    docker --命令 1.开启服务 sudo docker start 服务名 2.预览列出所有的容器 sudo docker ps -a 3.进入文件 cd 4.预览文件目录 ls 5.预览文件内 ...

  9. qq扫码认证登录php,PHP实现第四方QQ微信扫码登陆,不接入qq互联以及微信开发者平台...

    [PHP] 纯文本查看 复制代码<?php class Curl_Api { public $ua = "Mozilla/5.0 (Windows NT 10.0; WOW64) Ap ...

  10. Android 微信扫码登陆

    最近项目需求中有一个微信扫码登陆功能,即用手机微信扫码功能扫描终端二维码实现登陆的功能 随即打开微信开发者文档查看,不亏为官方,简洁明了,看得我是一脸懵逼,踩了N多坑,太不友好了,言归正传,希望对一些 ...

最新文章

  1. 【组队学习】【29期】4. 吃瓜教程——西瓜书+南瓜书
  2. CV圈太卷了!继谷歌提出MLP-Mixer之后,清华、牛津等学者又发表三篇MLP相关论文...
  3. python3.8安装教程-二、Python2.7的安装并与Python3.8共存
  4. 如何恢复matlab关联,恢复matlab文件关联
  5. python合并ts视频_python爬取视频网站m3u8视频,下载.ts后缀文件,合并成整视频
  6. NodeJs系列二:你好,世界
  7. 为普及再助一把力!《2021年中国低代码/无代码市场研究报告》正式发布
  8. GDAL交流 QQ群
  9. 陪同学面试,我竟然被录取了
  10. structs中国际化小结
  11. XP显示不了隐藏文件了 无法使用Windows XP搜索功能
  12. 网络编程在线英英词典之登录模块实现(四)
  13. 01、滤波器设计——LC滤波器设计
  14. WiFi遥控小车(四):简单直流电机驱动及UDP通信程序
  15. Signal信号处理
  16. JAVA分割字符串的方法
  17. Linux嵌入式系统简答题复习
  18. 明天太阳一定会升起吗?兼谈拉普拉斯平滑
  19. 微信公众号运营 新手必知的五大运营攻略
  20. centos下遇见unzip命令错误及解决

热门文章

  1. 树莓派 python 驱动 lcd tft spi 2.8寸 ili9341 240x320
  2. 翻译-你必须知道的28个HTML5特征、窍门和技术
  3. itunes没法ipa_上传了ipa但iTunes Connect没有构建版本问题
  4. qrect在图片上显示矩形框_教你一招把身份证扫描到手机上,非常清晰!真是太方便了...
  5. java实现正六面体染色
  6. 攻防世界CRYPTO新手区wp
  7. Groundhog and 2-Power Representation
  8. Autosar 网络管理总结
  9. hadoopsnappy解压_Hadoop安装配置snappy压缩
  10. ctfshow web入门 SSTI