QRCodeLogin

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


项目介绍

  • 一个二维码扫码登录的demo,能够完整的实现用户扫码登录的过程,源码地址
  • 项目一共包含三分源码:服务器端网页端移动端,分别放在根目录的三个文件夹下。
  • 项目网页端 体验地址 请戳,APP安装包 文件地址 或 网盘地址 请戳:
  • 网页和APP默认登录账号:123456,密码:123456。
  • APP未针对Android 6.0以上的手机动态申请权限,所以安装后请前往设置手动开启。
  • 由于服务器性能较差,访问较慢,喜欢的话可以把源码克隆到本地运行。

服务器端

  • 用于和网页端及移动端进行数据交互,主要功能包括生成二维码、获取登录位置等。
  • 项目通过SpringBoot和Mybatis搭建而成,使用的是MySQL数据库。
  • 源码文件夹中包含了sql文件,运行前记得修改源码yml配置文件中的数据库连接。

网页端

  • 主要用于二维码的展示,用户可以在网页端获取二维码,以在网页端进行登录。
  • 项目基于Vue.js进行开发,通过vue-cli脚手架搭建而成,使用了Vue Router路由。
  • 源码中没有上传较大的node_modules文件夹,所以克隆到本地后记得先执行npm install或cnpm install命令进行下载。
  • 当一切准备就绪时,记得将访问的接口地址改成自己本地服务器的IP地址(一般是localhost)。

移动端

  • 主要用于二维码的解析,用户在移动端登录账号后,扫描网页端的二维码即可进行登录。
  • 项目基于Android系统开发,使用了一些优秀的开源依赖,包括OkHttp、ZXing等。
  • 兼容Android4.0以上的版本,6.0以上运行前请前往设置手动开启权限
  • 本地运行时,记得改成自己服务器的IP地址(不是localhost,一般是局域网IP地址,输入ipconfig命令就可看到),具体修改位置是在项目源码http包 > ApiUtil类中。

效果展示

网页端



移动端

手机二维码扫码登录(Java源码及思路)相关推荐

  1. java在线客服系统源码 springboot客服聊天源码 网页客服源码 netty通信技术,java源码

    ava在线客服系统源码 springboot客服聊天源码 网页客服源码 netty通信技术,java源码 Java在线客服系统源码 企业网站客服聊天源码 网页客服源码 开发环境:Java + Spri ...

  2. Math源码java_深入学习java源码之Math.sin()与 Math.sqrt()

    深入学习java源码之Math.sin()与 Math.sqrt() native关键字 凡是一种语言,都希望是纯.比如解决某一个方案都喜欢就单单这个语言来写即可.Java平台有个用户和本地C代码进行 ...

  3. 讲解java源码_Java学习之Java源码讲解

    关于Java中源码的学习,是不少同学头疼的知识点.本文整理了JAVA源码学习的八大要点,分别是基础知识.面向对象.异常处理.集合.综合类核心代码.JAVA8新特性.Input/Output和Java小 ...

  4. 【java集合框架源码剖析系列】java源码剖析之java集合中的折半插入排序算法

    注:关于排序算法,博主写过[数据结构排序算法系列]数据结构八大排序算法,基本上把所有的排序算法都详细的讲解过,而之所以单独将java集合中的排序算法拿出来讲解,是因为在阿里巴巴内推面试的时候面试官问过 ...

  5. vue 二维数组_最近研究Vue源码时我发现的一些好玩函数

    来源 | segmentfault.com/u/chinamasters 作者 | chinamasters 最近在深入研究vue源码,把学习过程中,看到的一些好玩的的函数方法收集起来做分享,希望对大 ...

  6. python:实现9×9二维数组数独算法(附完整源码)

    python:实现9×9二维数组数独算法 from __future__ import annotationsMatrix = list[list[int]]# assigning initial v ...

  7. 【图像分割】基于matlab灰狼算法二维oust图像分割【含Matlab源码 2574期】

    ⛄一. 灰狼算法简介 1 前言 灰狼优化算法(Grey Wolf Optimizer,GWO)由澳大利亚格里菲斯大学学者 Mirjalili 等人于2014年提出来的一种群智能优化算法.该算法受到了灰 ...

  8. 【java集合框架源码剖析系列】java源码剖析之ArrayList

    注:博主java集合框架源码剖析系列的源码全部基于JDK1.8.0版本. 本博客将从源码角度带领大家学习关于ArrayList的知识. 一ArrayList类的定义: public class Arr ...

  9. 【图像分割】灰狼算法二维oust图像分割【含Matlab源码 2574期】

    ⛄一. 灰狼算法简介 1 前言 灰狼优化算法(Grey Wolf Optimizer,GWO)由澳大利亚格里菲斯大学学者 Mirjalili 等人于2014年提出来的一种群智能优化算法.该算法受到了灰 ...

  10. java o2o 源码_电子商务平台 java 源码 b2b2c o2o

    大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B.B2C.C2C.O2O.新零售.直播电商等子平台. 根据微服务化设计思想,结合spring cloud一 ...

最新文章

  1. Python 字典创建、更新、按键值排序、取最大键值对等操作
  2. XPath-Helper 的安装和使用
  3. 树莓派一键备份脚本 备份为img镜像 可用于量产 可选备份位置 适配Debian/Ubuntu
  4. QQProtect.exe(Q盾)
  5. LG P4074 [WC2013] 糖果公园(带修莫队,树上莫队)
  6. 想起温习一下JS中的this apply call arguments
  7. 【杨中科】问苍天,微软的技术更新真的快吗
  8. 如何消除Windows 7中的搜索记录
  9. log功能ASP.NET MVC能实现
  10. 从0开始学习C#第二天
  11. k3c最新官改非常稳定了_2020国庆过后玉米价格最新行情走势
  12. 共享计算机怎么连,电脑如何连接共享文件
  13. 三村合建水厂问题研究 (代码)
  14. 人工智能权威网站推荐
  15. Oracle使用ancestor incarnation完成基于时间点的不完全恢复
  16. 二叉树的非递归遍历和递归遍历
  17. 绿豆pro前端APP源码v5.1.7编译教程,后端配置全开源安装搭建全图文操作萝卜白菜app通用说明带视频教程_多啦咪
  18. nVidia驱动安装详解
  19. Android studio 实现打电话发短信浏览网页功能 android开发小实验
  20. 软件工程---习题九

热门文章

  1. java supper关键字
  2. 15 EXCEL仪表盘创建2
  3. matlab主成分分析散点图_基于matlab的主成分分析与因子分析
  4. 抓取国家统计局网站上的最新县及县以上行政区划代码,并保存成json格式的文件
  5. 郁闷啊,三点多钟还没睡,休息一下,看下摸胸小苹果。
  6. ORA-03113 end-of-file on communication channel 问题解决
  7. 如何快速完成事业单位继续教育
  8. 网上整理的google面试题
  9. !HDU 1493 QQpet exploratory park-dp
  10. 微软人工智能-深度学习框架和工具.md