递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 36425|回复: 34
打印 上一主题 下一主题

[视窗] 【方案】火山视窗安卓综合网络操作-安卓扫码登陆PC

[复制链接]

460

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
45141
跳转到指定楼层
楼主
发表于 2021-11-13 09:51:00 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 创世魂 于 2021-11-13 09:54 编辑

【解决方案】火山视窗安卓综合网络操作-安卓扫码登陆PC。。
突然间对扫码登陆微.信想研究一下。。(当然只是研究如何实现扫码登陆,并不是登陆微.信。)

经过一番研究,成了。现在公布源码,给需要的人。(当然肯定还有一些bug,和编写不规范的地方,因此本项目不能用于实际运营中,安全性较差。只是提供一个扫码登陆的思路。

原理如下:
1、启动服务器连接数据库。
2、安卓登陆后返回一个key,其实就是token,主要作用用于后续的账户操作。一些高级的token,里面还会存储时间戳啥的,用来判断是否过期。我写的例子里面就随便弄了一下,懒得搞了。
3、启动PC客户端,连接服务器,通过连接id和时间戳,生成一个二维码,时间戳用于验证二维码是否过期,连接id是用于服务器给客户端发送数据。
4、安卓登陆后扫描pc显示的二维码,解析二维码数据,将连接id和key发送给服务器,服务器处理验证后,通过连接id给pc客户端发送登陆成功提示,甚至可以搞一个pc用的token。。








数据库结构:

这个w_key 就是pc的token
这个a_key,就是安卓的token.. 我这里就起名叫key了,其实名字无所谓的,大家知道是什么作用就可以了。。






源码回复可见:

务必注意:本源码不能用于实际运营中,只是提供一个思路。。

游客,如果您要查看本帖隐藏内容请回复




安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

2

主题

56

帖子

715

积分

高级会员

Rank: 4

积分
715
35#
发表于 2025-7-2 15:52:16 | 只看该作者
本源码不能用于实际运营中,只是提供一个思路。
回复

使用道具 举报

12

主题

28

帖子

126

积分

注册会员

Rank: 2

积分
126
34#
发表于 2025-4-9 15:36:14 | 只看该作者
支持学一下
回复

使用道具 举报

6

主题

116

帖子

1919

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1919
33#
发表于 2025-3-29 00:06:10 | 只看该作者
务必注意:本源码不能用于实际运营中,只是提供一个思路。。
回复

使用道具 举报

0

主题

6

帖子

27

积分

新手上路

Rank: 1

积分
27
32#
发表于 2025-3-28 19:39:45 | 只看该作者
看看 学习下
回复

使用道具 举报

0

主题

7

帖子

44

积分

新手上路

Rank: 1

积分
44
31#
发表于 2024-6-22 09:20:15 | 只看该作者
学习一下
回复

使用道具 举报

8

主题

164

帖子

1000

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1000
30#
发表于 2023-9-9 13:59:47 | 只看该作者
66666666666666
回复

使用道具 举报

0

主题

4

帖子

28

积分

新手上路

Rank: 1

积分
28
29#
发表于 2023-8-22 11:49:09 | 只看该作者
学习下,谢谢
回复

使用道具 举报

0

主题

9

帖子

40

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
40
28#
发表于 2023-8-19 10:18:56 | 只看该作者
多谢分享,好好学习
回复

使用道具 举报

4

主题

21

帖子

998

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
998
27#
发表于 2023-2-8 10:14:07 | 只看该作者
学习一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-9-1 19:04 , Processed in 0.097888 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表