栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

**

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425612.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号