QQ联合登录有关问题

PHP中文网
发布: 2016-06-13 13:21:29
原创
793 人浏览过

  QQ联合登录问题
网站用QQ登录,用的腾讯提供的  JS -SDK,

就是引用他的JS代码,
用户用QQ登录后,在之前的登录页面会出现已登录的状态,

问题是怎么能在用户用QQ登录之后,直接跳转到指定的页面,

我看腾讯提供的JS里也没跳转功能的介绍,求解。。

------解决方案--------------------
sdk没有提到吗?没有提到的话就自己做跳转咯
------解决方案--------------------
登录成功后会有回调,在回调中做js页面跳转
------解决方案--------------------
回调函数中设置

  • JScript code
QC.Login({
                btnId : "qq_login_btn"
                },// 插入按钮的节点id
                function(dt,opts){
                        if(QC.Login.check()){//如果已登录
                                var openid='';
                                var nick='';
                                QC.Login.getMe(function(openId, accessToken){
                                        openid=openId;
                                });
                                //这里可以调用自己的保存接口
                                QC.api("get_user_info", '')
                                //指定接口访问成功的接收函数,s为成功返回Response对象
                                .success(function(s){
                  nick=s.data.nickname;
   window.parent.window.location.href="userAction_saveT.
action?openid="+openid+"&nick="+encodeURI(encodeURI(nick))+"&gender="+encodeURI(encodeURI(s.data.gender));
                                })
                                //指定接口访问失败的接收函数,f为失败返回Response对象
                                .error(function(f){
                                        //失败回调
                                        alert("获取用户信息失败!");
                                })
                                //指定接口完成请求后的接收函数,c为完成请求返回Response对象
                                .complete(function(c){
                                });
                        }
                },
                function(opts){//注销成功
                        alert('QQ登录 注销成功');
                }
        );
登录后复制

以上就是 QQ联合登录有关问题 的内容,更多相关内容请关注PHP中文网(www.php.cn)!


相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板