# qrcode-discuz **Repository Path**: Simlan/qrcode-discuz ## Basic Information - **Project Name**: qrcode-discuz - **Description**: 二维码登录 discuz版插件 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: http://open.rssmv.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2018-02-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 扫描登录流程 ### 通过websocket实时处理登录功能 ![扫码登录流程图](http://open.rssmv.com/images/open/qrcode-login-flow.png "扫码登录流程图") - 1、用户浏览器创建websocket连接,用于实时接受信息 - 2、获取登录网址,生成登录二维码,先请求本地站点服务器,由本地站点服务器从开放平台API中获取 - 3、用户使用微信扫描二维码,开放平台会去查找与当前站点的用户绑定信息,存在会通过websocket告知浏览器可以登录的hash - 4、用户浏览器根据登录的hash进行登录,请求本地站点授权登录,本地站点需要对hash进行验证,保证安全性