手机二维码扫码登录(Java源码及思路)
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源码及思路)相关推荐
- java在线客服系统源码 springboot客服聊天源码 网页客服源码 netty通信技术,java源码
ava在线客服系统源码 springboot客服聊天源码 网页客服源码 netty通信技术,java源码 Java在线客服系统源码 企业网站客服聊天源码 网页客服源码 开发环境:Java + Spri ...
- Math源码java_深入学习java源码之Math.sin()与 Math.sqrt()
深入学习java源码之Math.sin()与 Math.sqrt() native关键字 凡是一种语言,都希望是纯.比如解决某一个方案都喜欢就单单这个语言来写即可.Java平台有个用户和本地C代码进行 ...
- 讲解java源码_Java学习之Java源码讲解
关于Java中源码的学习,是不少同学头疼的知识点.本文整理了JAVA源码学习的八大要点,分别是基础知识.面向对象.异常处理.集合.综合类核心代码.JAVA8新特性.Input/Output和Java小 ...
- 【java集合框架源码剖析系列】java源码剖析之java集合中的折半插入排序算法
注:关于排序算法,博主写过[数据结构排序算法系列]数据结构八大排序算法,基本上把所有的排序算法都详细的讲解过,而之所以单独将java集合中的排序算法拿出来讲解,是因为在阿里巴巴内推面试的时候面试官问过 ...
- vue 二维数组_最近研究Vue源码时我发现的一些好玩函数
来源 | segmentfault.com/u/chinamasters 作者 | chinamasters 最近在深入研究vue源码,把学习过程中,看到的一些好玩的的函数方法收集起来做分享,希望对大 ...
- python:实现9×9二维数组数独算法(附完整源码)
python:实现9×9二维数组数独算法 from __future__ import annotationsMatrix = list[list[int]]# assigning initial v ...
- 【图像分割】基于matlab灰狼算法二维oust图像分割【含Matlab源码 2574期】
⛄一. 灰狼算法简介 1 前言 灰狼优化算法(Grey Wolf Optimizer,GWO)由澳大利亚格里菲斯大学学者 Mirjalili 等人于2014年提出来的一种群智能优化算法.该算法受到了灰 ...
- 【java集合框架源码剖析系列】java源码剖析之ArrayList
注:博主java集合框架源码剖析系列的源码全部基于JDK1.8.0版本. 本博客将从源码角度带领大家学习关于ArrayList的知识. 一ArrayList类的定义: public class Arr ...
- 【图像分割】灰狼算法二维oust图像分割【含Matlab源码 2574期】
⛄一. 灰狼算法简介 1 前言 灰狼优化算法(Grey Wolf Optimizer,GWO)由澳大利亚格里菲斯大学学者 Mirjalili 等人于2014年提出来的一种群智能优化算法.该算法受到了灰 ...
- java o2o 源码_电子商务平台 java 源码 b2b2c o2o
大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B.B2C.C2C.O2O.新零售.直播电商等子平台. 根据微服务化设计思想,结合spring cloud一 ...
最新文章
- Python 字典创建、更新、按键值排序、取最大键值对等操作
- XPath-Helper 的安装和使用
- 树莓派一键备份脚本 备份为img镜像 可用于量产 可选备份位置 适配Debian/Ubuntu
- QQProtect.exe(Q盾)
- LG P4074 [WC2013] 糖果公园(带修莫队,树上莫队)
- 想起温习一下JS中的this apply call arguments
- 【杨中科】问苍天,微软的技术更新真的快吗
- 如何消除Windows 7中的搜索记录
- log功能ASP.NET MVC能实现
- 从0开始学习C#第二天
- k3c最新官改非常稳定了_2020国庆过后玉米价格最新行情走势
- 共享计算机怎么连,电脑如何连接共享文件
- 三村合建水厂问题研究 (代码)
- 人工智能权威网站推荐
- Oracle使用ancestor incarnation完成基于时间点的不完全恢复
- 二叉树的非递归遍历和递归遍历
- 绿豆pro前端APP源码v5.1.7编译教程,后端配置全开源安装搭建全图文操作萝卜白菜app通用说明带视频教程_多啦咪
- nVidia驱动安装详解
- Android studio 实现打电话发短信浏览网页功能 android开发小实验
- 软件工程---习题九