记录一些小程序获取二维码参数 控制网站实现登录
免签约 不用一年交300元
开发流程
-
电脑打开网站
如142536.vip
网站生成一个二维码
然后网页根据值为s=/mqtt/api/log/id/6666
轮询获取用户信息 -
用户用微信扫描这个二维码实现登录
二维码连接为
https://142536.vip/tp/public/index.php?s=/mqtt/api/log/id/6666
也可以生成
https://142536.vip/tp/public/index.php?s=xxxx
随意根据需要 -
扫码后小程序获得参数
{q: "https%3A%2F%2F142536.vip%2Ftp%2Fpublic%2Findex.php%3Fs%3D%2Fmqtt%2Fapi%2Flog%2Fid%2F6666", scancode_time: "1606921382"}
解码后为{q: "https://142536.vip/tp/public/index.php?s=/mqtt/api/log/id/6666", scancode_time: "1606921382"}
是不是很熟悉 其中q
的值就是二维码的数据 -
小程序获取到连接后
小程序获取该用户唯一的openid
然后访问连接https://142536.vip/tp/public/index.php?s=/mqtt/api/log/id/6666
带上参数openid
-
网站后台获取到小程序传过来的值
s=/mqtt/api/log/id/6666
和openid
根据唯一值openid
获取网站对应用户信息 如果没有用户信息则为新用户或者用户未绑定openid
的值 这个根据需要是提示用户绑定还是直接注册为新用户 反正就是根据唯一值openid
获取用户信息就对了 -
步骤 1 网页根据
s=/mqtt/api/log/id/6666
轮询
这时候就能返回步骤5获取到的用户信息
到这里就登录完成了
也可以整成充值的 扫码发起付款 付款完成 再传回网站后台
用户使用流程
- 电脑打开网站 看到二维码
- 扫码
- 登录成功
非常流弊有没有
.
.
.
.
.
.
.
…
.
…
.
.
.
.
.
…
.
.
.
.
.
.
.
…
.
…
.
.
.
.
.
…
.
.
.
.
.
.
.
…
.
…
.
.
.
.
.
…