参数[qq空间登陆首页登录]QQ登陆

空间登录qq  时间:2021-01-17  阅读:()

[qq空间登陆首页登录]QQ登陆

篇一:QQ登陆

程序代码Dim WshShell,QQPath,QQselect

Q QP ath=“c:\P ro gra~1\Tenc ent\Q Q\Q Q.exe”„QQ所在路径

Set WshShell=WScript.CreateObject

WshS hell.Run Q QP ath

WScript.Sleep 2000

WshS hell.AppActivate“Q Q登录1”

Ws hS hell.S endKeys“+{TAB}”

WshS hell.S endKeys“123456789”„QQ号码

WScript.Sleep 200

Ws hS hell.S endKeys“{TAB}”

WshS hell.S endKeys“123456789”„QQ密码

WScript.Sleep 200

Ws hS hell.S endKeys“{ENT ER}”

复制以上代码并保存为“*.VBS”并运行便可以了。另外因为在命令行下只支持8位字符长度的文件名所以像“Program Files”的这种文件名就要改写成“P ro gra~1”。如果想同时登陆多个Q Q,只需再增加下面那样的代码就可以了。

程序代码WScript.Sleep 2000

Q QP ath=“D:\P ro gra~1\Tenc ent\Q Q\C o ralQ Q.exe”„QQ所在路径

Set WshShell=WScript.CreateObject

WshS hell.Run Q QP ath

WScript.Sleep 2000

WshS hell.AppActivate“Q Q登录1”

Ws hS hell.S endKeys“+{TAB}”

Ws hS hell.S endKeys“123456789

篇二:ec shop之整合QQ登陆

1.

首先去QQ网站申请一个APP KEY和APPID 申请地址为http://c onnect.op ensns.qq.com/app ly

2.

下载本站提供的QQ登录插件保存到你网站根目录即可。 

打开你下载到的QQ.PHP文件

修改下面三个地方

网站申请到的APP ID

网站申请到的APP KEY

‘ o auth_c allb ac k ’ =>”http:///app ly*/define;r equire .

„/inc lud e s/in it.p hp‟);inc lud e_o nc e;inc lud e_o nc e;func tio n check_user{$sql = “SELECT user_id FROM “ .$GLO BALS[„ec s‟]->tab le. “WHERE us er_name=„$us ername‟”;$row=$GLOBALS[„db‟]->getRow;if ){ return true; }else{return fals e;}}$qq_o auth_config = array;$ac tio n= is s et ? $_GET[„ac tio n‟] :„„ ;$qq=new qq_o auth;switch{ //用户登录Step 1请求临时token c as e „lo gin‟ : $to ken = $qq->o auth_reques t_token;$_S ES S ION[„o auth_to ken_s ec ret‟] = $to ken[„o auth_token_s ec ret‟];$qq->autho rize; b reak; //S tep 4 Q zone引导用户跳转到第三方应用 c as e„reg‟ : $qq->regis ter_us er; $ac c es s_to ken=$qq->reques t_acc es s_to ken;if){ $_S ES S ION[„o auth_to ken‟] = $to ken[„o auth_to ken‟];$_S ES S ION[„o auth_token_s ec ret‟] = $token[„o auth_token_s ecret‟];$_S ES S ION[„op enid‟] = $token[„op enid‟]; header;$user_info=json_decode);

$nic kn ame=$us er_info->nic kn am e; //返回QQ昵称if{ exit; } els e { $us ername=„qq‟ .$_S ES S ION[„op enid‟];$p as s wo rd=tim e;// 随 便 弄 个 密 码$email=$_S ES S ION[„op enid‟].‟@qq.c om‟ ;//没有返回邮箱 $b ack_ac t =“us er.p hp”; /*检测用户名*/ if !==fals e){//账号存在直接 完 成 登 录

$GLOBALS[„us er‟]->s et_s ession;$GLOBALS[„us er‟]->s et_cookie;head er;exit; }e ls e{//账号不存在就完成注册并自动登录$reg_date =time;$p as s wo rd=md 5;$GLO BALS[„db‟]->query. “VALUES “);//账号不 存 在 就 写 入 数 据 库 并 登 陆$GLOBALS[„user‟]->set_session;$GLOBALS[„user‟]->set_cookie;head er;exit; } //$us er_info->figur eurl‟ }} break;default :}class qq_oauth{ private $config; function __co ns truc t{ $this->c o nfig = $co nfig; } func tio n C{ return is s et ? $this->c onfig[$name] : FALS E; }func t io n build_reques t_uri,$o auth_to ken_s ec ret=„ „){ $o auth_co ns umer_ke y = $th is->C; $o auth_c o ns umer_s ec ret = $this->C;$p arams = array_merg e, „o auth_no nc e‟=>rand,„o auth_c o ns umer_key‟=>$o auth_c o ns umer_key, ),$p arams);$enc o de_p arams = $p arams; kso rt; $o auth_s ignature =„GET&‟ .urlenc o d e.‟&‟ .urlenc o d e); $o auth_s ignature =b as e64_enco de); $p arams[„o auth_s ignature‟]=$o auth_s ignature;return $ur l. ‟?‟ .http_b uild_query; } func tio n check_c allb ack{ if) if) if)if) if) return true;return false; } function get_contents{ $curl= curl_init;curl_setopt; curl_setopt; return curl_exec; }

func tion o auth_reques t_token{ $url= $this->build_reques t_uri);$tmp_o auth_to ken= $this->get_c o ntents; p ars e_s tr; if)exit; return array; } function authorize{ $str=“HTTP/1.1 302 Found”; header; $url = $this->C;$query_s trin gs = http_b uild_query,„o auth_to ken‟=>$o auth_to ken,

„o auth_c allb ac k‟=>$this->C, )); head er; }function register_user{ if){ //校验签名$s ignature = b as e64_enc ode,true)); if &&$signature==$_GET[„oauth_signature‟]){ $_SESSION[„o auth_to ken‟] = $_GET[„o auth_to ken‟];$_SESSION[„oauth_vericode‟] = $_GET[„oauth_vericode‟];return; } } //校验未通过 exit; }function request_access_token{ $url =$this->build_reques t_uri,array,$_S ES S ION[„o auth_token_s ec ret‟]);return $this->get_c ontents; } func tion s ave_acc ess_token{ p ars e_s tr; if){ return FALS E; } e ls e { return $ac c es s_to ken_arr; } } func tio n get_us er_info{ $url =$this->build_reques t_uri,array,$_S ES S ION[„o auth_token_s ec ret‟]);return$this->get_c ontents; }}?>使用QQ登录网站

以上内容已确定可行。 只是登陆后显示效果为qq2149C0692657C41D28A38465D9342FEE

戏子提供以下美化

相关美化

在商城头部显示登陆者 QQ 昵称而非类似qq2149C0692657C41D28A38465D9342FEE的代码

1、

进入ec后台点击“sql查询”执行

ALTER TABLE `ecs_users` ADD `nick_name` VARCHAR NOT

NULL;

建立昵称字段。

注这里要注意你的表前缀是不是ecs_ 不是请自行修改

2、

打开inc lud e下lib_main.p hp找到get_us er_info这个函数找到

$s ql= ‘S ELEC T u.us er_id,u.email,u.us er_name,u.us er_money,u.pay_points’ .

‘ FROM ‘ .$GLOBALS[„ecs‟]->table. ‘AS u ‘ .

”WHERE u.us er_id= ‘$id’ ”;

替换为

$s ql= ‘S ELECT u.us er_id,u.email,u.us er_name,u.nick_name,u.us er_money,u.p ay_po ints’ .

‘ FROM ‘ .$GLOBALS[„ecs‟]->table. ‘AS u ‘ .

”WHERE u.us er_id= ‘$id’ ”;

3、

打开模板文件夹里的 memb er_info.lb i 找到{$us er_info.us ername} 修 改 为 {if $us er_in fo.nic k_name}{$us er_info.nic k_name}{e ls e}{$us er_info.us erna me}{/if}

完毕。

备注

用户中心的登陆者昵称可以根据步骤三来修改建议不用改因为就算这里改了后台即时注册的用户名具了解出于隐私保护依旧是不变的长代码 由于可能还要集成其他的快捷登录戏子觉得没太大必要尽量不要改动太多免得版本升级麻烦我也是偷懒…

篇三:QQ空间登陆协议分析-2014年8月

在做此工程之前当然也是参考了网上各位前辈的分析原理最后实际上是分析很简单但是代码的实现让我着实犯难毕竟作MFC 还没有实际开发过什么项目敲代码的经验水平都不是很好不过最后还是花了一周的时间把这个QQ空间的登陆留言发表心情等都做了出来后来想着顺带着美化下界面的于是发现了d uil ib这个东西还上论坛发帖问了呢结果还是不会在vc6上用它最后的结果就是无果啦想想还是不去钻这个牛角尖了毕竟等了我换了这台E40后以后的I D E肯定是要换的就不去想这些头疼的事了。

参数分析

u=要登陆的qq号verifyc o d e=验证码;pt_verifys es sion_v1=verifys es sion这个参数在获取验证码时返回的头文件当中p=j s文件中getEnc ryp t io n这个加密算法加密过的密码此函数共三个参数第一个是明文密码第二个是转换后的16进制qq号码 以”/x”开头lo gin_s ig=这个参数应该不是特别重要的

其余参数保持不变即可,省略有可能会提示参数不完整

再说参数 verifys e s s io n 其中uin是qq号码 aid不需要改变 cap_cd是在检验账号是否需要输入验证码时得到的

再说参数 cap_cd

这个参数是在提交检验账号时的返回内容中c hec kVC的第二个参数这个参数是获取验证码的重要参数。 在这个请求当中自己测试过什么都不用改就可以至于这个lo gin_s ig,可以从打开页面时的页面中找到但是我测试随便给个值最后依然成功登陆。

缕清思路之后最后的步骤应该为

1.请求验证账号是否需要输入验证码返回c hec kVC中如果第一个参数为0表示不需要为1则表示需要

2.从返回内容中提取checkVC第二个参数 cap_cd,该参数是作为获取验证码的重要项

3.向服务器请求获取验证码返回的头文件中取得cookie值

verifysession此项是保证当前登陆和所获取验证码保持一致

4.调用j s加密文件中getEnc ryp tio n三个参数分别为 明文密码转换后的十六进制qq号码验证码

5.返回文件中第一个参数为0表示登陆成功返回头文件中保存服务器返回的各项cookie留作后期使用

返回3表示账号密码错误返回4表示验证码错误返回7表示提交参数错误

扩展背包问题c语言解法/基本不等式解法/基本不等式的解法

上一篇文章 [如何获取第一批用户]QQ是如何获取第一批用户的 2000年左右个人电脑尚未普及

下一篇文章 [股票专业术语名词解释]怎样理解股票和期货的一些专业术语

华纳云,3折低至优惠云服务器,独立服务器/高防御服务器低至6折,免备案香港云服务器CN2 GIA三网直连线路月付18元起,10Mbps带宽不限流量

近日华纳云发布了最新的618返场优惠活动,主要针对旗下的免备案香港云服务器、香港独立服务器、香港高防御服务器等产品,月付6折优惠起,高防御服务器可提供20G DDOS防御,采用E5处理器V4CPU性能,10Mbps独享CN2 GIA高速优质带宽,有需要免备案香港服务器、香港云服务器、香港独立服务器、香港高防御服务器、香港物理服务器的朋友可以尝试一下。华纳云好不好?华纳云怎么样?华纳云服务器怎么样?...

GreenCloudVPS$20/年,新加坡/美国/荷兰vps/1核/1GB/30GB,NVMe/1TB流量/10Gbps端口/KVM

greencloudvps怎么样?greencloudvps是一家国外主机商,VPS数据中心多,之前已经介绍过多次了。现在有几款10Gbps带宽的特价KVM VPS,Ryzen 3950x处理器,NVMe硬盘,性价比高。支持Paypal、支付宝、微信付款。GreenCloudVPS:新加坡/美国/荷兰vps,1核@Ryzen 3950x/1GB内存/30GB NVMe空间/1TB流量/10Gbps...

六一云互联(41元)美国(24元)/香港/湖北/免费CDN/免费VPS

六一云互联六一云互联为西安六一网络科技有限公司的旗下产品。是一个正规持有IDC/ISP/CDN的国内公司,成立于2018年,主要销售海外高防高速大带宽云服务器/CDN,并以高质量.稳定性.售后相应快.支持退款等特点受很多用户的支持!近期公司也推出了很多给力的抽奖和折扣活动如:新用户免费抽奖,最大可获得500元,湖北新购六折续费八折折上折,全场八折等等最新活动:1.湖北100G高防:新购六折续费八折...

空间登录qq为你推荐
登陆qq空间首页qq空间登陆首页锦天城和君合哪个好和君智业和三人禾哪个公司的营销做的好传奇类手游哪个好传奇手游哪个好玩免费红茶和绿茶哪个好红茶和绿茶哪个比较好?播放器哪个好什么手机视频播放器比较好用?飞信空间登录飞信客户端空间登录 飞信绿色版历史记录辽宁联通网上营业厅的联通营业厅怎么走东莞电信网上营业厅电信网上营业厅广东电信dns服务器什么意思DNS服务器是什么意思啊?是指路由器吗?便宜坊便宜坊,4人去大概多少钱?
腾讯云盘 堪萨斯服务器 idc评测网 监控宝 刀片服务器是什么 赞助 免费防火墙 phpmyadmin配置 四核服务器 Updog 便宜空间 丽萨 下载速度测试 smtp服务器地址 存储服务器 新网dns 遨游论坛 达拉斯 国内免备案cdn 万网空间价格 更多