# scan-login-demo **Repository Path**: GuoqingLee/scan-login-demo ## Basic Information - **Project Name**: scan-login-demo - **Description**: 如何设计系统的 App 扫码登录,详细讲解其中的实现原理,与具体代码的实现过程 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 29 - **Forks**: 16 - **Created**: 2019-06-10 - **Last Updated**: 2025-01-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # scan_login_demo #### 介绍 如何设计系统的 App 扫码登录,详细讲解其中的实现原理,与具体代码的实现过程。带您思考在实现过程中的需要注意的点,以及需要掌握的技巧。 主要内容: 1. App 扫码登录的原理,简单时序图 2. Server 端如何完成数据处理 3. PC 端是如何检测到 App 端已经完成了扫码操作 4. App 端在过程中完成了哪些交互 5. 附加:讲解前后端分离项目,如何实现验证码登录 #### 软件架构 软件架构说明 #### 安装教程 1. 修改application.yml中的redis连接地址与password 2. 修改application.yml中的mysql连接地址与username/password #### 使用说明 1. 启动项目访问http://localhost:8081/views/login.html 2. 账号密码登录:admin/admin #### 示例 ![enter image description here](https://images.gitee.com/uploads/images/2019/0610/162338_7d4019fa_451296.gif)