SpringBoot + thymeleaf实现微信登录
首先新建一个springboot项目,规划一下业务流程
首先用户点击使用微信登录——弹出二维码给用户——用户拿出手机进行扫描——用户点击确定——进入后台验证——成功后回调用户信息给页面。流程走完,(相关代码已经放在gitee了),这里介绍的不详细——主要是作者懒,不想把每个类都拿出来体谅一下嘿嘿嘿。gitee仓库如下——
https://gitee.com/chen-houde/csktwxlogin.git
导入依赖,——内网穿透(不设置内网穿透,实现不了微信回调返回用户信息)
org.springframework.boot spring-boot-starter-web org.projectlombok lombok true org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-starter-thymeleaf org.apache.httpcomponents httpclient 4.5.6 com.alibaba fastjson 1.2.40
内网穿透需要去修改相关的网关设置,用管理员才可以编辑,


内网穿透后既可以开始写代码了
添加thymeleaf配置,新建两个页面一个用于弹出微信登录按钮,一个是登录成功显示用户信息,
项目结构如下。

index页面
Title
微信登录
登录成功main页面
主页
微信唯一标识OpenId:
昵称:
性别:
ooxx

相关代码已经放在gitee上面了。感兴趣的可以拉下来自行测试,
https://gitee.com/chen-houde/csktwxlogin.git
下面是测试效果,点击微信登录,跳转页面,弹出二维码,登录成功后现实手游信息



希望能帮到各位小伙伴
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
