300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 已给出相应js判断代码 的用法js或者php判断电脑是否登录qq并获得相应qq号

已给出相应js判断代码 的用法js或者php判断电脑是否登录qq并获得相应qq号

时间:2018-11-02 09:38:57

相关推荐

已给出相应js判断代码 的用法js或者php判断电脑是否登录qq并获得相应qq号

后端开发|php教程

nbsp,com,SSOAxCtrlForPTLo,gin,http

后端开发-php教程

已给出相应js判断代码,如何用js或者php判断电脑是否登录qq并获得相应qq号

群卡片源码,ubuntu ttys0,tomcat跑代码之后闪退,网络爬虫 房价,php公众号菜单管理,网站google seolzw

本帖最后由 dz215136304 于 -09-29 10:55:56 编辑

微信语音源码,li样式vscode,安卓9.0对应ubuntu版本,web布署tomcat,sqlite代码查询用法,emblog插件,前端vue3ui框架,ps4爬虫实战,迅雷 种子 php,微头条seo,网站右侧浮动代码,网页flv视频播放器,简易购物网站模板lzw

类似于qq邮箱的快速登录,下面是网上转载的,现在想用js或者php实现(这个是可以实现的,已经见别人做过了,用js实现的)

dns管理系统源码,ubuntu 键盘失灵,tomcat项目启动地址,爬虫 性能瓶颈,php开发是做什么的,企业做seo优化的好处有哪些lzw

有时候做程序,喜欢把程序的注册与用户QQ号码绑定,程序仅允许登录成功了指定QQ账号时才可使用,

为了实现这个目的,有人用API取QQ窗口、QQ托盘图标上的QQ账号,

但是这个方法写起来比较麻烦,如果用户有意玩玩的话,也可以自己在你软件获取之前先用API修改你要获取的目标信息!

还有一种方法就是内存读取,当然要找到一个QQ登录成功后存放QQ号码的地址,基址肯定是不存在的,再加之QQ更新频繁,

所以内存读取的办法也不太好,

为了实现这个目的,还有一种办法那就是利用QQ网页自身的功能,这种方法既方便又准确,下面就来说下原理:

打开: http://xui./cgi-bin/qlogin

我们会发现这也页面会自动获取我们的已登录的QQ信息,并可以实现快速登录,分析之:

关键的东西:

通过分析这个js,我们找到如下2个重要的函数:

function ptui_qInit() 这个函数的作用是初始化SSOAxCtrlForPTLogin.SSOForPTLogin2对象,创建一个ActiveXObject对象

hummer_loaduin()这个函数就是真正的通过 SSOAxCtrlForPTLogin这个COM来获取已登录QQ信息的,

到此,我们试着自己用程序来调用 SSOAxCtrlForPTLogin的com对象,但是发现失败,原因下面说,

既然不能自己调用 SSOAxCtrlForPTLogin对象,那先试试将页面保存为本地在打开看看什么情况,结果如下:

“快速登录失败,请您返回重试或切换到普通登录模式。”

很明显, SSOAxCtrlForPTLogin对象是要判断当前url的,如果url不是来自以下域名的都不能初始化成功:

var site=[“”,””,””,””,””,””,””,””,””,””];

好了,既然不能自己用本地页面,也不能自己写程序调用它的COM,那我们就直接来访问它获取它页面上已经获取好的信息吧:

同时附上已经格式好了的 xui.js代码,

net.txt文件时用C#实现的,现在想用js或者php实现,可以参考下C#的代码

代码下载地址:/s/144rug

分享到:

——解决方案——————–

已经私信你了

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