SpringBoot + thymeleaf实现微信登录

首先新建一个springboot项目,规划一下业务流程


首先用户点击使用微信登录——弹出二维码给用户——用户拿出手机进行扫描——用户点击确定——进入后台验证——成功后回调用户信息给页面。流程走完,(相关代码已经放在gitee了),这里介绍的不详细——主要是作者懒,不想把每个类都拿出来体谅一下嘿嘿嘿。gitee仓库如下——


https://gitee.com/chen-houde/csktwxlogin.git


导入依赖,——内网穿透(不设置内网穿透,实现不了微信回调返回用户信息)


        org.springframework.bootspring-boot-starter-weborg.projectlomboklomboktrueorg.springframework.bootspring-boot-starter-testtestorg.springframework.bootspring-boot-starter-thymeleaforg.apache.httpcomponentshttpclient4.5.6com.alibabafastjson1.2.40

 内网穿透需要去修改相关的网关设置,用管理员才可以编辑,



 


 内网穿透后既可以开始写代码了


添加thymeleaf配置,新建两个页面一个用于弹出微信登录按钮,一个是登录成功显示用户信息,


项目结构如下。


 


index页面






Title





微信登录




 登录成功main页面






主页



微信唯一标识OpenId: 


昵称: 


性别: 




ooxx

 

 相关代码已经放在gitee上面了。感兴趣的可以拉下来自行测试,

https://gitee.com/chen-houde/csktwxlogin.git


下面是测试效果,点击微信登录,跳转页面,弹出二维码,登录成功后现实手游信息




 

 希望能帮到各位小伙伴


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

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部