二维码扫码登录(SpringBoot+Vue+Android源码分享)

QRCodeLogin

二维码扫码登录;服务器端、网页端、移动端源码;


项目介绍

  • 一个能够实现扫码登录的demo,有用不妨Star一下吧 >.< mua~,源码地址请戳。
  • 本项目一共包含三份源码,即服务器端网页端移动端
  • 项目 在线体验 请戳,APP安装包 本地下载网盘下载 请戳:
  • 网页和APP默认登录账号:123456,密码:123456。
  • Android 6.0以上的手机使用APP时请前往设置开启权限。

服务器端

  • 说明: 项目通过SpringBoot搭建而成,配合Mybatis持久层框架,使用了MySQL数据库。
  • 功能: 主要功能包括二维码图片生成、用户登录IP和地理位置获取等。
  • 源码: 文件夹下包含了sql文件,运行前需要在项目的yml配置文件中改成自己的数据库连接。

网页端

  • 说明: 项目基于Vue.js进行开发,通过vue-cli脚手架搭建而成,使用了Vue Router路由。
  • 功能: 主要用于二维码的获取、以及扫码登录过程中的动态效果的展示。
  • 源码: 由于没有上传较大的node_modules文件夹,所以克隆到本地后要先进行下载;本地运行时,需要将访问的接口地址改成自己本地服务器的IP地址

移动端

  • 说明: 项目基于Android系统开发,使用了一些优秀的开源依赖,比如OkHttp、ZXing等。
  • 功能: 主要功能包括二维码的扫描和解析、以及与账号登录相关的操作等。
  • 源码: 项目没有针对Android6.0以上的版本动态申请权限;本地运行时,记得改成自己本地服务器的IP地址(不是127.0.0.1了,一般是局域网IP地址,DOS窗口输入ipconfig命令),具体要修改的文件是在源码http包的ApiUtil类中。

效果展示

网页端

动图请戳 >>>


动图请戳 >>>


移动端

动图请戳 >>>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容