>  기사  >  백엔드 개발  >  QQ联合登录有关问题

QQ联合登录有关问题

WBOY
WBOY원래의
2016-06-13 10:35:20915검색

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으로 문의하세요.