应用于第三方接入,比如新浪与微博登录.
1 /. 我登录了新浪,同时也能登录微博 .这明显是不对的.
我期望的效果是,当一个处于登录状态,另外一个登录会迫使之前的登陆下线.
- JScript code
//调用QC.Login方法,指定btnId参数将按钮绑定在容器节点中 QC.Login({ btnId:"qqLoginBtn", scope:"all", size: "A_M" }, function(reqData, opts){
把之前的session销毁掉
- JScript code
//登录成功 var dom = document.getElementById(opts['btnId']), _logoutTemplate=[ //头像 '<span><img src="{figureurl}" class="{size_key}"/></span>', //昵称 '<span> {nickname} </span>', //退出 '<span><a href="javascript:QC.Login.signOut();"> 退出 </a></span>' ].join(""); dom && (dom.innerHTML = QC.String.format(_logoutTemplate, { nickname : QC.String.escHTML(reqData.nickname), figureurl : reqData.figureurl })); }, function(opts){//注销成功 //alert('注销成功');
把之前的session销毁掉
- JScript code
});
这样可行吗?
------解决方案--------------------------------------------------------