首頁  >  文章  >  後端開發  >  QQ联合登录有关问题

QQ联合登录有关问题

WBOY
WBOY原創
2016-06-13 10:35:20945瀏覽

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登录 注销成功');                }        );<div class="clear">
                 
              
              
        
            </div>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn