回复:  7 | 评论:  3
L03.三等兵
跳转到指定楼层
happysoul 发表于 2021-07-07 19:51 | 只看该用户的回复

环境准备如下


PC端:易语言

移动端:其他能编程扫描的软件

服务器端:MySQL,phpmyadmin, PHP5.6版本以上,Thinkphp和其他必备套


提醒:易语言非必须的编程语言,能实现生成二维码的编程语言都可以。Thinkphp是运用其路由器功能,点赞过20出视频。

 

服务器端建立以下内容:

数据表:userop

PHP页面:sq.php,hq.php


 

用户端程序生成二维码的URL提交内容如下:提交-http://127.0.0.1/sq.php?uid=[用户数字ID]&password=[用户密码]&qt=[PC端生成的软件信息]&tick=1min

 

手机端扫码截取替换补齐空缺内容,

服务器端php分割内容告知用户授权登录的软件信息。同意后PD打入数据库

 

易语言程序通过URL:http://127.0.0.1/hq.php?qt=[PC端的软件注册信息]&Oid=[软件注册得到的密钥]

读取hq.php页面是否出现变化。

 

hd.php时刻获取userop变化

 

注意:用户端发送的tick代表有效时间,根据情况自行确定。

 

 

[2021.8.30]补充内容,PS:服务器为惰性:

PHP网页端扫码登录方式:

(1)二维码生成内容如下:http://127.0.0.1/index.php?uidx=[随机生成的ID序列号]

(2)用户扫码后,处理:http://127.0.0.1/sq.php?uid=[用户数字ID]&password=[用户密码]&uidX=[ID序列号]&tickX=30s  //此时只读入序列号,剩下交给临时缓存。

(3)当ID序列号有效存在于index.php池中,反馈用户扫码成功

(4)服务器端php分割内容告知用户授权登录的软件信息。同意后读入缓存的密码之类的,超时或者不同意删除缓存文件。

**重点**(5)服务器端检查数据包,刷新页面。

(6)完成此次请求

 

通常是直接扔思路的,补充的内容步骤是不完整,要注意写的时候规范明确。

最后一次于 2021-08-30 23:32 被 happysoul 编辑
L03.三等兵
happysoul 发表于 2021-07-07 19:52 | 只看该用户的回复

有问题记得回复,溜了

L03.三等兵
happysoul 发表于 2021-07-07 19:55 | 只看该用户的回复

软件方面并未说清楚,自行领悟吧

L03.三等兵
happysoul 发表于 2021-07-07 19:58 | 只看该用户的回复

PDO数据库抽象层,手机排版,没有看清楚。

L10.军士长 V4.子爵
潜水员
尘兵 发表于 2021-08-25 11:42 | 只看该用户的回复

不清不楚

楼层评论(共3条)

  • 尘兵 回复happysoul 2021-09-08 17:10

    哦,我就说为什么不清不楚的

  • happysoul 2021-08-30 22:46

    扫码困难的就是保证请求不被冒充。试过路由路径捕捉,但太跑资源了,还不如直接靠软件抓取CPU,MAC,IPv6和网卡等直接证明计算机身份的信息。

    服务器端的数据库页面返回处理phpMyAdmin中有完整的查询指令,几条判断**和echo就行了。

  • happysoul 2021-08-30 21:42

    服务器端要负责处理表数据的分割投递,这点没有细讲(毕竟是一条我发的推文)

    这些核心处理都是建立在以服务器储存为主,而不以数据获取为主。毕竟我设计的网站绝大部分数据处理程序都是交给用户自行制作的。

PHP

所属:技术专区

扫二维码下载兵联社区客户端

使用兵联社区APP
解锁更多操作玩法