首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

登录实现(PC

登录实现(PC) 中心思想: 通过扫码和交互,最终拿到openid(相当于数据库主键id,是信用户唯一标识),然后通过openid和业务交互。...具体实现: 一共4个步骤,其实不论是授权登录,还是QQ授权登录,或者支付宝授权登录…等只要是OAuth2.0协议都是这逻辑 1 第一步:用户同意授权,获取code 2 第二步:通过code换取网页授权...access_token(如果需要) 4 第四步:拉取用户信息(需scope为 snsapi_userinfo) 准备工作: 1、注册账号 https://open.weixin.qq.com 注册开发平台...,信用户允许授权第三方应用后,会拉起应用或重定向到第三方网站,并且带上授权临时票据 code 参数; 通过 code 参数加上 AppID 和AppSecret等,通过 API 换取access_token...获取access_token时序图: 前端登录二维码展示: 以vue.js为例: 需要在loginApi.js中配置接口,检查是否登录。

2.4K30

PC多开的秘密

电脑也能多开 昨天,偶然从好朋友小林处得知,他的电脑居然可以同时上两个信号。...手机多开信我知道,像华为、小米等手机系统都对此做了支持,不过在运行Windows系统的电脑上怎么启动两个呢,这倒是一下引起了我的好奇。...的单例模式 正常情况下,直接手动双击图标启动,后面启动的进程会进行全局单例模式检查,如果发现已经存在进程,就会直接把对应进程的窗口激活,定位到桌面最前面,随后自己退出。...在已经有在运行的情况下,用这个工具再启动一个进程,看一下函数调用情况: ?...判断是否启动的2个条件: 如果能成功创建互斥体对象,则启动 如果不能创建互斥体: 如果找到对应窗口,则置顶之,自己退出 如果没有找到,则启动 用伪代码来表示一下: if (CreateMutex

2.4K10

| PC 使用 USB 共享网络备份

如果想备份聊天记录到电脑,必须安装电脑,而且要求在同一网络,但是很多网友都是台式电脑,就算用路由器发射的 wifi 信号连接属于同样的网络,但是备份或者恢复时会报错提示“请保持手机与电脑在同一网络后重试...要求准备: 电脑; 数据线; 可连接的网络; 电脑(下载链接:https://pc.weixin.qq.com/)。...打开电脑登录; 使用数据线连接电脑和手机; 以华为手机 HarmonyOS-2.0.0.165 系统为例,进入手机设置 → 移动网络 → 个人热点 → 更多共享设置 → 点击启用 USB 共享网络...最后,点击电脑左下角的【备份与恢复】然后按照提示备份即可。

9K10

使用 Docker 运行 PC 客户

DoChat(盒装)是一个 Linux 下的 Docker 化的 PC Windows 客户,项目地址:https://github.com/huan/docker-wechat,当然既然是容器化的...,理论上运行多个客户也是可行的。.../master/dochat.sh | bash 只需将上述单行命令复制/粘贴到你的终端,然后按 Enter, PC 版本应该会很快出现在你的 XWindows 桌面中了。...“另外需要注意有用户说使用该项目后,他的帐号会被封禁,虽然最终说明是看错了信号,但是使用该项目是否会有封号风险需要自行评估,相关 issue 地址:https://github.com/huan/...docker-wechat/issues/55 ” 如果你想自己定制一些行为,比如在桌面上打开多个 PC 客户;那么,你可以自行修改 dochat.sh 脚本,比如下面的 docker 命令可以将数据持久化到宿主机上

6.7K20

开放平台PC扫码登录

最近公司给我安排一个登录的功能,需求是这样的:   1.登录授权     点击二维码图标后,登录界面切换为如下样式(二维码),扫描二维码并授权,即可成功登录;     若当前账号未绑定账号...;    2.扫描绑定      账号登录后检测当前账号open_id为空,则展示当前弹窗(001管理员账号除外); 用户扫描二维码后,将当前信号绑定至对应账号;   ...若信号之前绑定其他账号,则对应open_id下增加一个账号;    3.个人资料      新增一个’信号’字段:显示账号是否绑定 好,现在整理逻辑,理清思路,画图:   声明一下,PC扫码登录是开放平台...,产品,不知道就直接让产品帮你注册认证,一般需要一个礼拜时间审批+300人民币,完了拿到AppId和AppSecret)   自己的本地环境要映射到外网,那样才能访问到自己接口来。...准备工作做好,开始开发:   第一步:根据文档生成二维码(开放平台 –> 资源中心 –> 网站应用 –> 登录功能 –> 网站应用登录开发指南)   我这里不需要生成整个页面,而是在一个

4.8K10

电脑版瘦身指南-自动删除PC缓存数据

电脑版是个很好用的软件,但你会发现越用越膨胀,缓存动不动就占用了好几百M、几个G乃至好几十G,要如何把这些缓存清理掉?的缓存主要来源于平时聊天记录的文件,例如图片、小视频、语音等等。...在当中,你可以一键清理掉所有缓存,但这样也意味着会丢失大量的聊天记录文件。正确的做法是,保留最近的文件,清理掉比较久的缓存,但并不能这样做,只能把缓存通通干掉。怎么办?...以下是数据自动删除工具GitHub主页简介: https://github.com/blackboxo/AutoDeleteFileOnPCWechat 自动删除 PC 自动下载的大量文件、视频...现已经支持官网下载的 PC 版本,和 Microsoft Store 下载的 for Windows 版本。 程序启动较慢,删除过程中如出现转圈等现象请耐心等待,删除结束将会有提示。...Release - 点击下载 如何找到信文件的存储路径: 点击 PC 左下角的按钮 -> 设置 -> 通用设置 -> 打开文件夹 -> 复制文件资源管理器的完整路径 特性 自由设置想要删除的文件类型

6.4K10

Docker | 使用 Docker 运行 PC 客户

作者:阳明 DoChat(盒装)是一个 Linux 下的 Docker 化的 PC Windows 客户,项目地址:https://github.com/huan/docker-wechat,...当然既然是容器化的,理论上运行多个客户也是可行的。.../master/dochat.sh | bash 只需将上述单行命令复制/粘贴到你的终端,然后按 Enter, PC 版本应该会很快出现在你的 XWindows 桌面中了。...“另外需要注意有用户说使用该项目后,他的帐号会被封禁,虽然最终说明是看错了信号,但是使用该项目是否会有封号风险需要自行评估,相关 issue 地址:https://github.com/huan/...docker-wechat/issues/55 ” 如果你想自己定制一些行为,比如在桌面上打开多个 PC 客户;那么,你可以自行修改 dochat.sh 脚本,比如下面的 docker 命令可以将数据持久化到宿主机上

6.2K40

PC 技术研究之保存聊天语言

本文作者:anhkgg(安之路病毒分析小组成员 & 个人公众号:汉客儿) 虽然一直知道 CE,也用过一段时间,但一直用不好,可能太笨。.../article/details/77799091 https://blog.csdn.net/zhaobisheng1/article/details/79259460 分析 进入正题,本文是要拿到聊天的语音消息...分析消息接收函数 关键数据地址已经找到,下面的工作复杂也不复杂,就看是如何实现的了。...猜测信实现消息显示的流程是这样的: 1、recv 收到消息,组装完整包后,分发给消息处理函数 2、根据 wxid 找到要显示消息的列表项,如果不在已聊天消息列表,就新建一个项 3、在列表中显示消息,如果是表情显示...int len;//8 //int maxlen;//c DWORD unk1;//10 DWORD unk2;//14 wstring name; //wchar_t* name;//18

1.5K30

PC多开

PC是可以多开的,有多种方法,很简单。...方法一、拼手速 练了多年的麒麟臂现在可以派上用场了,刚开机加载出桌面,能看到桌面上“”的快捷方式时,就开始拼命快速的点击,总会多点开几个的 窍门:电脑越卡手速越快越好。...方法二、批处理 这是一个技术型的方法,写个批处理,开机自动运行或者是自己去运行这个批处理文件,就可以打开多个了。...方法三、最简单 桌面上的快捷方式,或安装目录下的启动程序,先用鼠标选中,之后按住回车键不放,数秒钟之后,应该就会打开多个了。...方法四、多开软件 下载所谓的多开工具,使用工具来实现多开。 ---- 本文作者:老徐 本文链接:https://bigger.ee/archives/57.html 转载时须注明出处及本声明

4.1K20

开放平台PC扫码登录功能个人总结

最近公司给我安排一个登录的功能,需求是这样的:   1.登录授权     点击二维码图标后,登录界面切换为如下样式(二维码),扫描二维码并授权,即可成功登录;     若当前账号未绑定账号...;    2.扫描绑定      账号登录后检测当前账号open_id为空,则展示当前弹窗(001管理员账号除外); 用户扫描二维码后,将当前信号绑定至对应账号;   ...若信号之前绑定其他账号,则对应open_id下增加一个账号;    3.个人资料      新增一个’信号’字段:显示账号是否绑定 好,现在整理逻辑,理清思路,画图:   声明一下,PC扫码登录是开放平台...,移动关注是跳转第三方应用的,用的是公众平台,两个的接口地址拿的openId不一样,开放平台下面如果创建多个应用或者绑定多个公众号,各公众号之间用unionId打通。...准备工作做好,开始开发:   第一步:根据文档生成二维码(开放平台 –> 资源中心 –> 网站应用 –> 登录功能 –> 网站应用登录开发指南)   我这里不需要生成整个页面,而是在一个

1.7K10

PC聊天工具消息防撤回补丁

程序介绍 RevokeMsgPatcher 是一个用于、QQ 和 TIM 的开源项目,它提供了防止其他用户撤回消息的功能。...在Windows平台下可以查看到、QQ、TIM聊天工具中别人撤回的信息(只有自己可以看到撤回的内容)同样自己撤回的内容在PC上一样是可以显示出来的,但是你在手机看到的就是正常的情况:显示你撤回了一条消息...2、使用本程序前,先关闭/QQ/TIM。 3、以管理员身份运行本程序,等待右下角获取最新的补丁信息。 4、选择/QQ/TIM的安装路径。...由于修改了的 WeChatWin.dll 文件、QQ/TIM的 IM.dll 文件,杀毒软件可能会弹出警告,放行即可。 注意: 3.7.0.~3.7.5....所以老的防撤回特征依旧保留并添加了选择提示 现在打开登入,然后自己发个消息,然后再撤回消息,看下PC的信息是否还保留,而手机信里面已经显示消息撤回了。

1.3K40
领券