1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > android开发之扫描二维码实现网页登录

android开发之扫描二维码实现网页登录

时间:2021-05-27 19:55:01

相关推荐

android开发之扫描二维码实现网页登录

扫描登录详细流程:

一. 扫描登录成功的后台数据依托:数据库表

id: int类型并自增

username: 存储本次登录的用户名

randnumber: 随机数,确保当前二维码随机并且唯一,用来标识每一个不同的二维码

二. 在扫描登录的过程中:

需要PC端有携带扫描网页登录的二维码(携带着随机数的信息),同时生成二维码的同时要向服务器保存二维码随机数信息.

android客户端想要实现扫码登录就需要进行扫码操作,得到当前二维码的随机数信息,假设客户端实现了扫码登录并且有了用户名信息,客户端可以携带username保存到数据库当中randnumber为扫码得到的随机数信息对应的username字段上.

网页端开始轮询当随机数相同的的数据上是否有对应的username,如果没有继续轮询,如果有则跳转登录.

开发流程:

创建数据库使用XAMPP,它集成了Apache服务器

①、配置XAMPP我就不说了

②、如果mysql启动不了,报1067错误,那么删除在MySQL安装目录下的Data目录中的ib_logfile0和ib_logfile1两个文件。

如果成功:

点击MySql的Admin进入:

创建数据库

点击左侧数据库,创建表:

PHP网页端生成简单二维码,使用HBuilder开发工具

点击右键创建Web项目:

删除项目中没用的文件:

同时新建PHP文件:(index.php)

生成二维码的api:/api.php?text=随机数

详情请登录:/pingtai/

使用该api能生成随机的二维码图片:

来到HBuilder开发工具中:

Code:

效果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。