Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

Notifications You must be signed in to change notification settings

solachan/QRCodeLogin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

21 Commits

Repository files navigation

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类中。

效果展示

网页端

动图请戳 >>>


动图请戳 >>>


移动端

动图请戳 >>>

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 66.3%
  • JavaScript 21.3%
  • Vue 10.6%
  • TSQL 1.6%
  • HTML 0.2%

AltStyle によって変換されたページ (->オリジナル) /